包含13個,4組分類,說說作用和使用場景。
原子更新基本類型
AtomicBoolean: 原子更新布爾類型。 AtomicInteger: 原子更新整型。 AtomicLong: 原子更新長整型。
原子更新數(shù)組
AtomicIntegerArray: 原子更新整型數(shù)組里的元素。 AtomicLongArray: 原子更新長整型數(shù)組里的元素。 AtomicReferenceArray: 原子更新引用類型數(shù)組里的元素。
原子更新引用類型
AtomicIntegerFieldUpdater: 原子更新整型的字段的更新器。 AtomicLongFieldUpdater: 原子更新長整型字段的更新器。 AtomicStampedFieldUpdater: 原子更新帶有版本號的引用類型。 AtomicReferenceFieldUpdater: 上面已經(jīng)說過此處不在贅述
原子更新字段類
AtomicReference: 原子更新引用類型。 AtomicStampedReference: 原子更新引用類型, 內(nèi)部使用Pair來存儲元素值及其版本號。 AtomicMarkableReferce: 原子更新帶有標記位的引用類型。