Linux | 线程同步的四种方式

文章目录 互斥锁 条件变量 信号量 读写锁 Linux下提供了多种方式来处理线程同步,最常用的是 互斥锁、条件变量、信号量和读写锁。 互斥锁 在线程里也有一把锁——互斥锁(mutex),互斥锁是一种简单的加锁的方法来控制对共享资源的访问,互斥锁只有两种状态,即上锁( lock )和解锁( unlock )。 互斥锁的特点 1、原子性:把一个互斥量锁定为一个原子操作,这意味着操作系统(或pthrea
相关文章
相关标签/搜索