cas优点:如一描述在并发量不是很高时cas机制会提高效率.cas缺点:1.cpu开销大,在高并发下,许多线程,更新一变量,多次更新不成功,循环反复,给cpu带来大量压力.2.只是一个变量的原子性操作,不能保证代码块的原子性.3.ABA问题 ABA问题:内存值V=100;threadA 将100,改为50:threadB 将100,改为50:threadC 将50,改为100: 场景:小牛取款,由于机器不太好使,多点了几次全款操作.后台threadA和threadB工作,此时threadA操作成…