并发编程3-CAS原理

cas和volatile关键字 一块儿使用一样可以实现线程安全,是java并发包实现的基础。今天着重来分析CAS。java CAS : Compare and Swap, 翻译成比较并交换。web java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。算法 CAS原理 CAS有3个操做数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值
相关文章
相关标签/搜索