atomicReference.compareAndSet(V expectedValue, V newValue)
如果AtomicReference对象的当前值等于期望值,则使用AtomicReference类的compareAndSet()方法,以原子方式将newValue的值设置为AtomicReference对象。
如果操作成功,则返回true,否则返回false。
此方法使用设置的内存语义更新值,就像将该变量声明为volatile一样。
atomicReference.compareAndSet(V expectedValue, V newValue)
如果AtomicReference对象的当前值等于期望值,则使用AtomicReference类的compareAndSet()方法,以原子方式将newValue的值设置为AtomicReference对象。
如果操作成功,则返回true,否则返回false。
此方法使用设置的内存语义更新值,就像将该变量声明为volatile一样。