深入理解CAS,AbA问题的解决:原子引用


 

 乐观锁是一种思想,就是数据更新的时候检测是否产生并发冲突。CAS是具体的实现

 乐观锁的实现方式: CAS和版本号机制

乐观锁是一种锁类型,cas是乐观锁的一种具体实现方式

 2. 由于new的时候声明泛型肯定是装箱类,这个时候传入值类型将会自动装箱

4. 总结:最好不使用原子类型,使用原子类型得保证比较时候传入的为同一个装箱类