Java并发编程-原子操作类概览
参考文献
原子操作类
-
由于变量类型的关系,在
J.U.C
中提供了12个原子操作的类.这12个类可以分为四大类:-
基本类型:
AtomicBoolean
: 原子更新布尔类型AtomicInteger
: 原子更新整型AtomicLong
: 原子更新长整型
-
数组类型:
AtomicIntegerArray
: 原子更新整型数组里的元素AtomicLongArray
: 原子更新长整型数组里的元素AtomicReferenceArray
: 原子更新引用类型数组里的元素
-
引用类型:
AtomicReference
: 原子更新引用类型AtomicReferenceFieldUpdater
: 原子更新引用类型里的字段AtomicMarkableReference
: 原子更新带有标记位的引用类型,可以原子更新一个布尔类型的标记位和引用类型.
-
字段更新:
AtomicIntegerFieldUpdater
: 原子更新整型的字段的更新器AtomicLongFieldUpdater
: 原子更新长整型字段的更新器AotmicStampedReference
: 原子更新带有版本号的引用类型
-
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 HoleLin's Blog!