加载中...
加载中...
CAS的实现原理

CAS的全称是CompareAndSwap,比较并交换,是Java保证原子性的一种重要方法,也是一种乐观锁的实现方式。

它需要先提前一步获取旧值,然后进入此方法比较当下的值是否与旧值相同,如果相同,则更新数据,否则退出方法,重复一遍刚才的动作。

由此可见,CAS方法是非堵塞的。CAS方法需要三个参数,变量内存值、旧的预期值、数据更新值


没有更多推荐了 [去首页]
image
文章
357
原创
284
转载
73
翻译
0
访问量
199057
喜欢
47
粉丝
6
码龄
5年
资源
0

文章目录

加载中...
0
0