ABA问题原理解析

AtomicReference使用

上一篇文章阐述了AtomicInteger如何保证线程安全,在Atomic包下还有AtomicLong,AtomicBoolean及相对应的数据包装类保证了线程安全,但是这些都是Java基础数据类型,如果需要操作的是一个自定义对象,就要使用到AtomicReference。它是一个可以自动更新的对象引用。

阅读更多