信号灯(semaphore),也叫信号量。它是不同进程间或一个给定进程内部不同线程间同步的机制...阅读全文
Linux下线程间同步-读写锁
读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作...阅读全文
Linux下线程间同步-条件变量
条件变量,当线程在等待满足某些条件时使线程进入睡眠状态,一旦条件满足,就唤醒睡眠的线程...阅读全文
Linux下线程间同步-互斥锁
互斥锁(互斥量),每个线程在对资源操作前都尝试先加锁,成功加锁才能操作,操作结束后解锁。资源还是共享的,线程间也还是竞争的,但通过锁将资源的访问变为互斥操作。本质就是一个特殊的全局变量...阅读全文
Linux下线程间同步-四种机制
线程间同步是指多线程通过特定的机制来控制线程之间的执行顺序,如果没有同步,线程之间是各自运行各自的,如果这样,对于某些场景,这将是灾难...阅读全文
- ‹‹
- 1
- ››