作者 : 毕来生 微信: 878799579 1.CAS是什么? CAS是英文单词(Compare-And-Swap)的缩写,中文意思是:比较并替换.CAS需要有3个操作数:内存地址V,旧的预期值A,即将要更新的目标值B. CAS指令执行时,当且仅当内存地址V的值与预期值A相等时,将内存地址V的值修改为B,否则就什么都不做.整个比较并替换的操作是一个原子操作. Cas乐观锁算法演示 CAS优缺点 优点: 解决了部分情况下原子操作的问题 并发量不是很高时cas机制会提高效率. 缺点: 同一时间只能…