原子更新变量:
- 原子更新基本类型
- 原子更新数组
- 原子更新引用类型
- 原子更新属性(字段)
原子更新基本类型
- AtomicBoolean
- AtomicInteger
- AtomicLong
- 可扩展其他类型,参考Unsafe类的3个CAS方法
原子更新数组
- AtomicIntegerArray
- AtomicLongArray
- AtomicReferenceArray
- 自定义扩展
原子更新引用类型
1.AtomicReference
2、AtomicStampedReference(解决ABA问题)
3、AtomicMarkableReference (解决ABA问题)
原子更新属性(字段)
- AtomicIntegerFieldUpdater
- AtomicLongFieldUpdater
- AtomicReferenceFieldUpdater<T,V>(自定义扩展)