CAS原理和ABA问题

1. CAS原理 CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和 新值(B) 。 CAS主要用于解决原子性问题。 2. ABA问题 ABA问题就是,内存值从A -> B -> A,使用CAS检测时,会发现内存值没有改变。 解决办法:使用版本号,1A -> 2B -> 3A
相关文章
相关标签/搜索