AtomicReference是做什么用的?

结贴是美德 2013-05-05 09:11:08
我的理解是: 引用的获取和赋值操作不是线程安全的。

API上说:An object reference that may be updated atomically.

貌似只是赋值不安全??

不知理解是否正确。
...全文
550 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fei1710 2013-05-05
  • 打赏
  • 举报
回复
atomicreference提供了compareAndSet系列的原子方法。 单纯的set本来就是原子操作。
lcf 2013-05-05
  • 打赏
  • 举报
回复
你看看它有些什么方法,每一个方法都是原子化操作(而原来未必是)
  • 打赏
  • 举报
回复
直接赋值应该是一个原子操作
结贴是美德 2013-05-05
  • 打赏
  • 举报
回复
看了下源码,貌似是为了解决可见性的问题

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧