您的位置:首页 > 其它

了解CAS机制

2018-06-25 19:49 260 查看

      CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换。CAS机制当中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。JAVA5以上的版本中较多地方均使用了CAS机制,例如Atomic系列类,Lock系列类的底层实现,JAVA6中Synchronized转换为重量级锁之前也使用的是CAS机制.

详细了解CAS机制的推荐博客地址:

         1.CAS机制基础    2.CAS机制底层原理

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: