Atomic原子包和Unsafe

433 阅读1分钟

所有的Atomic类都是无锁算法CAS提供的三大API算法

compareAndSwapInt
compareAndSwapObject
compareAndSwapLong
基于硬件原语来实现:-CMPXCHG实现原子操作CAS,不用切换到内核态

AtomicInteger

AtomicStampedReference

 解决ACS的ABA问题
 
 
 

Unsafe