5
ответов

AtomicReference в Java - необходимый для установки ссылки в ориентированной на многопотоковое исполнение среде?

В Java там существует класс AtomicReference. Это означает, что установка ссылки НЕ является атомарной операцией в и себя? например, это не ориентированное на многопотоковое исполнение (предполагающий, что возвращенное значение...
вопрос задан: 5 March 2010 03:16
1
ответ

AtomicReferenceFieldUpdater - методы set, get, семантика compareAndSet

Из документации Java AtomicReferenceFieldUpdater: Обратите внимание, что гарантии метода compareAndSet в этом классе слабее, чем в других атомарных классах. Поскольку этот класс не может гарантировать, что ...
вопрос задан: 14 March 2014 17:59
0
ответов

Можно ли создать AtomicReference, который можно атомарно менять местами?

Есть ли способ реализовать тип ссылки, значение которой можно атомарно обменивать с другим? В Java у нас есть AtomicReference, который можно поменять местами на локальную переменную, но не на другую ...
вопрос задан: 23 May 2017 10:24
0
ответов

AtomicReference на изменяемый объект и видимость

Скажем, у меня есть AtomicReference для списка объектов: AtomicReference > batch = new AtomicReference > (новый список массивов <объект> ()); Поток A добавляет элементы ...
вопрос задан: 21 February 2012 13:59