Spec-Zone .ru
спецификации, руководства, описания, API
|
V
- Тип объекта упоминается этой ссылкойpublic class AtomicReference<V> extends Object implements Serializable
java.util.concurrent.atomic
спецификация пакета для описания свойств атомарных переменных.Конструктор и Описание |
---|
AtomicReference()
Создает новый AtomicReference с нулевым начальным значением.
|
AtomicReference(V initialValue)
Создает новый AtomicReference с данным начальным значением.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
compareAndSet(V expect, V update)
Атомарно устанавливает значение в данное обновленное значение если текущая стоимость
== математическое ожидание. |
V |
get()
Получает текущую стоимость.
|
V |
getAndSet(V newValue)
Атомарно наборы к данному значению и возвратам старое значение.
|
void |
lazySet(V newValue)
В конечном счете наборы к данному значению.
|
void |
set(V newValue)
Наборы к данному значению.
|
Строка |
toString()
Возвращает Строковое представление текущей стоимости.
|
boolean |
weakCompareAndSet(V expect, V update)
Атомарно устанавливает значение в данное обновленное значение если текущая стоимость
== математическое ожидание. |
public AtomicReference(V initialValue)
initialValue
- начальное значениеpublic AtomicReference()
public final V get()
public final void set(V newValue)
newValue
- новое значениеpublic final void lazySet(V newValue)
newValue
- новое значениеpublic final boolean compareAndSet(V expect, V update)
==
математическое ожидание.expect
- математическое ожиданиеupdate
- новое значениеpublic final boolean weakCompareAndSet(V expect, V update)
==
математическое ожидание. Может перестать работать побочно и не обеспечивает гарантии упорядочивания, так только редко соответствующая альтернатива compareAndSet
.
expect
- математическое ожиданиеupdate
- новое значениеpublic final V getAndSet(V newValue)
newValue
- новое значение
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.