JUC系列02-原子变量与CAS算法
1 何为原子变量(Atomic)
1 计算机中的Atomic是指不能分割的最小单位。
2 JKD1.5之后java.util.concurrent.atomic包下提供了原子变量,主要的原子变量如下:
- AtomicBoolean
- AtomicInteger
- AtomicIntegerArray
- AtomicIntegerFieldUpdater
- AtomicLong
- AtomicLongArray
- AtomicLongFieldUpdater
- AtomicMarkableReference
- AtomicReference
- AtomicReference
...more >>