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 « AtomicLong »

Informations générales

Héritage

java.lang.Object
    java.lang.Number
        java.util.concurrent.atomic.AtomicLong

Définition

public class AtomicLong extends java.lang.Number
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
AtomicLong()
AtomicLong( long initialValue )

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

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public long acquire R/-
public long andDecrement R/-
public long andIncrement R/-
public long opaque R/W
public long plain R/W
public long 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 long accumulateAndGet( long x, LongBinaryOperator accumulatorFunction )
public long addAndGet( long delta )
public long compareAndExchange( long expectedValue, long newValue )
public long compareAndExchangeAcquire( long expectedValue, long newValue )
public long compareAndExchangeRelease( long expectedValue, long newValue )
public boolean compareAndSet( long expectedValue, long newValue )
public long decrementAndGet()
public double doubleValue()
public float floatValue()
public long get()
public long getAcquire()
public long getAndAccumulate( long x, LongBinaryOperator accumulatorFunction )
public long getAndAdd( long delta )
public long getAndDecrement()
public long getAndIncrement()
public long getAndSet( long newValue )
public long getAndUpdate( LongUnaryOperator updateFunction )
public long getOpaque()
public long getPlain()
public long incrementAndGet()
public int intValue()
public void lazySet( long newValue )
public long longValue()
public void set( long newValue )
public void setOpaque( long newValue )
public void setPlain( long newValue )
public void setRelease( long newValue )
public String toString()
public long updateAndGet( LongUnaryOperator updateFunction )
public boolean weakCompareAndSet( long expectedValue, long newValue )
public boolean weakCompareAndSetAcquire( long expectedValue, long newValue )
public boolean weakCompareAndSetPlain( long expectedValue, long newValue )
public boolean weakCompareAndSetRelease( long expectedValue, long newValue )
public boolean weakCompareAndSetVolatile( long expectedValue, long newValue )

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

byteValue, doubleValue, floatValue, intValue, longValue, shortValue

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

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