社区
Java SE
帖子详情
AtomicReference是做什么用的?
结贴是美德
2013-05-05 09:11:08
我的理解是: 引用的获取和赋值操作不是线程安全的。
API上说:An object reference that may be updated atomically.
貌似只是赋值不安全??
不知理解是否正确。
...全文
911
4
打赏
收藏
AtomicReference是做什么用的?
我的理解是: 引用的获取和赋值操作不是线程安全的。 API上说:An object reference that may be updated atomically. 貌似只是赋值不安全?? 不知理解是否正确。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fei1710
2013-05-05
打赏
举报
回复
atomicreference提供了compareAndSet系列的原子方法。 单纯的set本来就是原子操作。
lcf
2013-05-05
打赏
举报
回复
你看看它有些什么方法,每一个方法都是原子化操作(而原来未必是)
寻道的 Programmer
2013-05-05
打赏
举报
回复
直接赋值应该是一个原子操作
结贴是美德
2013-05-05
打赏
举报
回复
看了下源码,貌似是为了解决可见性的问题
【CAP】JAVA之
Atomic
Reference
非锁同步
本文探讨了并发中最常见的竞态问题,包括对基本变量的操作及确保多个变量的一致性问题。介绍了使用锁来解决这些问题的方法,并深入讨论了CAS和
Atomic
Reference
在解决更复杂竞态问题中的应用。
Atomic
Reference
和
Atomic
Stamped
Reference
本文深入解析
Atomic
Reference
类,探讨其在多线程环境下如何确保对象引用的原子性操作,特别是compareAndSet方法的工作原理,以及如何解决ABA问题。通过具体代码示例,展示
Atomic
Reference
在解决volatile变量非原子性问题上的应用。
原子类型:
Atomic
Reference
详解
本文通过一个银行账户资金变动的实例,介绍了
Atomic
Reference
类在多线程环境下实现非阻塞原子性读写操作的方法,并对比了使用volatile及synchronized关键字的效果。
原子类
Atomic
Reference
详解
本文探讨了
Atomic
Integer、
Atomic
Boolean和
Atomic
Long的局限性,介绍了
Atomic
Reference
在处理多个变量原子操作中的应用,通过银行账户示例展示其在多线程环境中的使用,以及
Atomic
Reference
的基本用法和比较AndSet方法的内部机制。
高并发编程之
Atomic
Reference
讲解
本文深入解析了
Atomic
Reference
在并发编程中的应用,对比了
Atomic
Integer,介绍了其如何保证对象引用的线程安全。通过实例演示了创建、设置、比较并交换及获取并设置等核心方法。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章