使 AtomicXXX 对象变得易失性
我已经阅读了一些有关 volatile 变量及其 AtomicXXX 对应项的信息(例如 AtomicBoolean)。
但是,在某些情况下,我需要使 AtomicXXX 对象本身具有易失性,还是根本没有必要?
I have read some info about volatile variables and their AtomicXXX counterparts, (e.g. AtomicBoolean).
But are there situations where I need to make the AtomicXXX object itself volatile, or is it never necessary?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您不需要 - 事实上,原子对象确实应该设置为
final
!例子:
You don't need to - in fact, the atomic objects should really be set as
final
!!Example:
阅读本文,了解何时使用 volatile 的一些提示和说明。但基本上,如果您使用 AtomicXXX,则不需要使用 volatile。
Read this for some tips and explanation when to use volatile. But basically if you are using AtomicXXX you DO NOT NEED to use volatile.