Java.Util.Concurrent.Atomic Espace de noms

Cette méthode (qui varie en types d’arguments entre différentes classes) définit atomiquement une variable sur la updateValue valeur si elle contient actuellement le expectedValue, en rapportant true la réussite.

Classes

Nom Description
AtomicBoolean

Valeur boolean qui peut être mise à jour atomiquement.

AtomicInteger

Valeur int qui peut être mise à jour atomiquement.

AtomicIntegerArray

Tableau int dans lequel les éléments peuvent être mis à jour atomiquement.

AtomicIntegerFieldUpdater

Utilitaire basé sur la réflexion qui permet des mises à jour atomiques aux champs désignés volatile int de classes désignées.

AtomicLong

Valeur long qui peut être mise à jour atomiquement.

AtomicLongArray

Tableau long dans lequel les éléments peuvent être mis à jour atomiquement.

AtomicLongFieldUpdater

Utilitaire basé sur la réflexion qui permet des mises à jour atomiques aux champs désignés volatile long de classes désignées.

AtomicMarkableReference

Une AtomicMarkableReference référence d’objet est conservée avec un bit de marque, qui peut être mise à jour atomiquement.

AtomicReference

Référence d’objet qui peut être mise à jour atomiquement.

AtomicReferenceArray

Tableau de références d’objets dans lequel les éléments peuvent être mis à jour atomiquement.

AtomicReferenceFieldUpdater

Utilitaire basé sur la réflexion qui permet des mises à jour atomiques aux champs de référence désignés volatile des classes désignées.

AtomicStampedReference

Une AtomicStampedReference référence d’objet est conservée avec un entier « stamp », qui peut être mis à jour atomiquement.

DoubleAccumulator

Une ou plusieurs variables qui conservent ensemble une valeur en cours d’exécution double mise à jour à l’aide d’une fonction fournie.

DoubleAdder

Une ou plusieurs variables qui conservent ensemble une somme initiale zéro double .

LongAccumulator

Une ou plusieurs variables qui conservent ensemble une valeur en cours d’exécution long mise à jour à l’aide d’une fonction fournie.

LongAdder

Une ou plusieurs variables qui conservent ensemble une somme initiale zéro long .

Striped64

Classe locale de package contenant une représentation et des mécanismes communs pour les classes prenant en charge le striping dynamique sur les valeurs 64 bits.