原子操作类包括12个操作类,分为四种:原子更新基本类型、原子更新数组、原子更新引用、原子更新属性,Atomic包里的类基本都是使用Unsafe实现的包装类
类型 | 包含的类 |
原子更新基本类型 |
AtomicBoolean
AtomicInteger
AtomicLong
|
原子更新数组 |
AtomicIntegerArray
AtomicLongArray
AtomicReferenceArray
|
原子更新引用 |
AtomicReference
AtomicReferenceFieldUpdater
AtomicMarkableReference
|
原子更新属性 |
AtomicIntegerFieldUpdater
AtomicLongFieldUpdater
AtomicStampedReference
|