![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 94
不想取名字_
这个作者很懒,什么都没留下…
展开
-
多线程笔记(二)
1、线程同步 并发:同一个对象被多个线程同时操作。 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时候就需要线程同步。线程同步就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用。 由于同一进程的多个线程共享同一块存储空间,再带来方便的同时,也带来了访问冲突问题,为了保证数据在方法中被访问时的正确性,在访问时加入锁机制synchronized,当一个线程获得对象的排它锁,独占资源,其他线程必须等待,使用后释放锁即原创 2021-07-28 16:57:44 · 100 阅读 · 0 评论 -
多线程笔记(一)
1、简介 普通方法调用与多线程 进程Process与线程Thread 程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个金发太的概念。 进程:是执行程序的一次执行过程,是一个动态的概念。是系统资源分配的单位。 线程:通常在一个进程中可以包含若干个线程,一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。 注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu.原创 2021-07-26 16:19:43 · 226 阅读 · 0 评论