Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.util.concurrent.atomic
Version documentée : Java SE 17

Classe « AtomicReference<V> »

Informations générales

Héritage

java.lang.Object
    java.util.concurrent.atomic.AtomicReference

Définition

public class AtomicReference<V> extends java.lang.Object
implements java.io.Serializable

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
AtomicReference()
AtomicReference( V initialValue )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public Object acquire R/-
public Object opaque R/W
public Object plain R/W
public Object release -/W

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public V accumulateAndGet( V x, BinaryOperator<V> accumulatorFunction )
public V compareAndExchange( V expectedValue, V newValue )
public V compareAndExchangeAcquire( V expectedValue, V newValue )
public V compareAndExchangeRelease( V expectedValue, V newValue )
public boolean compareAndSet( V expectedValue, V newValue )
public V get()
public V getAcquire()
public V getAndAccumulate( V x, BinaryOperator<V> accumulatorFunction )
public V getAndSet( V newValue )
public V getAndUpdate( UnaryOperator<V> updateFunction )
public V getOpaque()
public V getPlain()
public void lazySet( V newValue )
public void set( V newValue )
public void setOpaque( V newValue )
public void setPlain( V newValue )
public void setRelease( V newValue )
public String toString()
public V updateAndGet( UnaryOperator<V> updateFunction )
public boolean weakCompareAndSet( V expectedValue, V newValue )
public boolean weakCompareAndSetAcquire( V expectedValue, V newValue )
public boolean weakCompareAndSetPlain( V expectedValue, V newValue )
public boolean weakCompareAndSetRelease( V expectedValue, V newValue )
public boolean weakCompareAndSetVolatile( V expectedValue, V newValue )

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait