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