标签:队列 process nal article blog reads 读写 互斥 条件
进程>线程
许多线程构成进程,或者说,线程再进程内实现,线程们共享进程的资源,对于互斥资源来说,使用锁和信号量来保证使用,
https://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html
管道,消息队列,信号量,信号等
https://blog.csdn.net/xubinlxb/article/details/52118630
锁机制:包括互斥锁、条件变量、读写锁
互斥锁提供了以排他方式防止数据结构被并发修改的方法。
读写锁允许多个线程同时读共享数据,而对写操作是互斥的。
条件变量可以以原子的方式阻塞进程,直到某个特定条件为真为止。对条件的测试是在互斥锁的保护下进行的。条件变量始终与互斥锁一起使用。
信号量机制(Semaphore):包括无名线程信号量和命名线程信号量
信号机制(Signal):类似进程间的信号处理
标签:队列 process nal article blog reads 读写 互斥 条件
原文地址:https://www.cnblogs.com/Jun10ng/p/12348271.html