В чем разница между CompareAndSet и WeakCompareAndSet в AtomicReference? ⇐ JAVA
-
Anonymous
В чем разница между CompareAndSet и WeakCompareAndSet в AtomicReference?
Исходный код — то же самое.
public Final Boolean CompareAndSet(V ожидаемое, V обновление) { вернуть unsafe.compareAndSwapObject(this, valueOffset, ожидать, обновить); } public Final boolean слабыйCompareAndSet(V ожидаем, V обновление) { вернуть unsafe.compareAndSwapObject(this, valueOffset, ожидать, обновить); } Какой смысл?
Исходный код — то же самое.
public Final Boolean CompareAndSet(V ожидаемое, V обновление) { вернуть unsafe.compareAndSwapObject(this, valueOffset, ожидать, обновить); } public Final boolean слабыйCompareAndSet(V ожидаем, V обновление) { вернуть unsafe.compareAndSwapObject(this, valueOffset, ожидать, обновить); } Какой смысл?
Мобильная версия