一、CAS是什么:
图片说明
二、低层原理:
图片说明 图片说明 图片说明
三、CAS的缺点:
1.循环时间很长开销很大,因为采用的是do-while循环体。
2.只能保证一个共享变量的原子操作。
3.引出来ABA的问题。解决办法:时间戳原子引用(修改版本号)AtomicStampeReference