В чем разница между CompareAndSet и WeakCompareAndSet в AtomicReference?JAVA

Программисты JAVA общаются здесь
Anonymous
В чем разница между CompareAndSet и WeakCompareAndSet в AtomicReference?

Сообщение Anonymous »


Исходный код — то же самое.

public Final Boolean CompareAndSet(V ожидаемое, V обновление) { вернуть unsafe.compareAndSwapObject(this, valueOffset, ожидать, обновить); } public Final boolean слабыйCompareAndSet(V ожидаем, V обновление) { вернуть unsafe.compareAndSwapObject(this, valueOffset, ожидать, обновить); } Какой смысл?

Вернуться в «JAVA»