标签:-- 其他 mil 冲突 共享变量 可见 offic size 抢占式
1、synchronized 是悲观锁,属于抢占式,会引起其他线程阻塞。
2、volatile 提供多线程共享变量可见性和禁止指令重排序优化。
3、CAS 是基于冲突检测的乐观锁(非阻塞)
synchronized、volatile、CAS 比较?
原文地址:https://www.cnblogs.com/programb/p/13019180.html