1.互斥锁
2.条件变量:在条件满足时,发送信号通知阻塞队列
3.读写锁:在同一时刻只有读锁时,其它线程可以获取读锁。
4.递归锁:在同一线程中可以对互斥量多次加锁
5.自旋锁:等待锁时线程空转,不阻塞:不用从用户态转为内核态 , 适用于可以短时间获取锁的情况
锁类型
最新推荐文章于 2023-02-07 18:59:47 发布
1.互斥锁
2.条件变量:在条件满足时,发送信号通知阻塞队列
3.读写锁:在同一时刻只有读锁时,其它线程可以获取读锁。
4.递归锁:在同一线程中可以对互斥量多次加锁
5.自旋锁:等待锁时线程空转,不阻塞:不用从用户态转为内核态 , 适用于可以短时间获取锁的情况