假如我只使用volatile
中的AtomicReference
和get()
-methods,那么set()
对象引用和AtomicReference
之间有什么区别吗?
最佳答案
简短的答案是:不。
来自 java.util.concurrent.atomic
软件包文档。去引用:
顺便说一句,该文档非常好,所有内容都得到了解释。
AtomicReference::lazySet
是一种较新的(Java 6+)操作,它具有volatile
变量无法实现的语义。有关更多信息,请参见this post。