什么是CAS锁
it培训吧
全部回复
仅看楼主
level 12
CAS锁可以保证原子性,思想是更新内存是会判断其内存的值是否被修改了,如果没有被修改就直接更新,如果被修改了,就得重新去获取值,知道更新为止。这样是有缺点的:
1.只能支持一个变量的原子操作,不能保证整个代码块的原子操作
2.CAS频繁的失败会造成CPU的开销打
3.会出现ABA问题
2023年05月29日 01点05分 1
1