cas知道吗?如何实现的?

CAS(Compare and Swap),即比较并替换,实现并发算法时经常使用到的一种技术。java CAS的思想很简单:三个参数,一个当前内存值V、旧的预期值A、即将更新的值B,当且仅当预期值A和内存值V相同时,将内存值修改成B并返回true,不然什么都不作,并返回false。 AtomicInteger使用Unsafe来实现cas机制,unsafe是CAS的核心类,因为Java方法没法直接访
相关文章
相关标签/搜索