CAS&Atomic 原子操作

1. CAS 操作

核心工程

​ unSafe 类

缺陷

  1. 长时间空转,给 cpu 带来巨大开销
  2. 只能保证一个共享变量原子操作
  3. ABA 问题

ABA 问题

版本号

通过 version+1 来判断是否是同一版本

2. Atomic

分类