假如我只使用volatile中的AtomicReferenceget() -methods,那么set()对象引用和AtomicReference之间有什么区别吗?

最佳答案

简短的答案是:不。

来自 java.util.concurrent.atomic 软件包文档。去引用:



顺便说一句,该文档非常好,所有内容都得到了解释。

AtomicReference::lazySet 是一种较新的(Java 6+)操作,它具有volatile变量无法实现的语义。有关更多信息,请参见this post

10-07 14:18