J.J*_*eam 0 java multithreading atomicreference
是否AtomicReference.compareAndSet(old,new)保证
AtomicReference.compareAndSet(old,new)
old.field
old
如果 2 为真,这是否意味着AtomicReference仅对不可变对象有用,例如String?(因为在可变性的情况下old的old.field变化都将丢失与成功 compareAndSet)
AtomicReference
String
compareAndSet
Lou*_*man 6
AtomicReference 仅检查引用相等性,不检查字段的更改。
因此,它主要只对不可变类型有用。
归档时间:
5 年,6 月 前
查看次数:
28 次
最近记录: