- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 线程管理(同步与互斥)
互斥(锁的机制)由于互斥锁,自旋锁,读写锁作用与函数名都类似,所以这里我们只讨论互斥锁。互斥锁是用一种简单的加锁方法来控制对共享资源的原子操作。这个互斥锁只有两种状态,也就是上锁和解锁,可以把互斥锁看作某种意义上的全局变量。在同一时刻只能有一个线程掌握某个互斥锁,拥有上锁状态的线程能够对共享资源进行操作。若其他线程希望上锁一个已经被上锁的互斥锁,则该线程就会挂起,直到上锁的线程释放掉互斥锁为止。那...
2018-06-05 14:54:21 229
原创 线程管理(基本概念)
进程与线程程序中的一个执行路线就叫做线程(thread)。线程是“一个进程内部的控制序列”,一个进程中最少有一个线程。进程是资源竞争的基本单位,而线程是程序执行的基本单位,一个进程中的多个线程共享进程数据,但也有自己的数据。进程中线程的共享数据与私有数据...
2018-06-04 19:16:58 4614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人