Aba

  • Published on
    CAS (Compare and set)很好用,但是也有问题:1、CAS 本质上是自旋锁,在锁竞争比较激烈的情况下或者单核 CPU 的情况下,性能并不高。2、存在 ABA 问题,可能导致数据不一致。本文介绍了 ABA 问题的原因以及使用 AtomicStampedReference 解决该问题的方法。