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 的分段累加思想与高竞争计数场景