【Linux操作系统原理】锁与原子操作CAS

1、 Linux锁的类型

互斥锁

自旋锁

读写锁

 

 

2、 原子操作

满足条件:

a、指令不能被分割或中断;

b、指令在同一个时钟周期内只能由一个cpu执行;

 

实现方式:

a、 CAS(compare and swap)操作

posted on 2024-03-17 18:18  lingzshen  阅读(11)  评论(0)    收藏  举报