Atomic 原子类与 CAS | JavaSE
本章覆盖:CAS 的基本思想;AtomicInteger 等原子类;get、set、compareAndSet;incrementAndGet 等复合原子操作;无锁原子更新;ABA 问题的基本认识;原子类与锁的选择边界;AtomicReference;AtomicStampedReference 与 ABA 问题的解决思路;LongAdder 的分段累加思想与高竞争计数场景。
本章知识点
- CAS 的基本思想
- AtomicInteger 等原子类
- get、set、compareAndSet
- incrementAndGet 等复合原子操作
- 无锁原子更新
- ABA 问题的基本认识
- 原子类与锁的选择边界
- AtomicReference
- AtomicStampedReference 与 ABA 问题的解决思路
- LongAdder 的分段累加思想与高竞争计数场景