CAS机制 什么是CAS CAS是英文单词Compare And Swap的缩写,翻译过来就是比较并替换,是一种乐观锁机制 缺点 CPU开销大(高并发的情况下,反复比较,消耗大量CPU) 不能保证代码块的原子性(只能保证一个变量的原子性,保证代码块的原子性,需要加悲观锁) ABA问题(增加版本号解决)