是否AtomicReference.compareAndSet(old,new)
保证
old.field
没有改变吗?- 或者它只是保证
old
没有重新分配给新对象?
如果 2 为真,是否意味着AtomicReference
仅对不可变对象有用String
?(因为在更改的可变性的情况old
下成功old.field
丢失) compareAndSet
是否AtomicReference.compareAndSet(old,new)
保证
old.field
没有改变吗?old
没有重新分配给新对象?如果 2 为真,是否意味着AtomicReference
仅对不可变对象有用String
?(因为在更改的可变性的情况old
下成功old.field
丢失) compareAndSet