Java.Util.Concurrent.Atomic Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| AtomicInteger |
Valeur |
| AtomicIntegerArray |
Tableau |
| AtomicIntegerFieldUpdater |
Utilitaire basé sur la réflexion qui permet des mises à jour atomiques aux champs désignés |
| AtomicLong |
Valeur |
| AtomicLongArray |
Tableau |
| AtomicLongFieldUpdater |
Utilitaire basé sur la réflexion qui permet des mises à jour atomiques aux champs désignés |
| AtomicMarkableReference |
Une |
| 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 |
| AtomicStampedReference |
Une |
| DoubleAccumulator |
Une ou plusieurs variables qui conservent ensemble une valeur en cours d’exécution |
| DoubleAdder |
Une ou plusieurs variables qui conservent ensemble une somme initiale zéro |
| LongAccumulator |
Une ou plusieurs variables qui conservent ensemble une valeur en cours d’exécution |
| LongAdder |
Une ou plusieurs variables qui conservent ensemble une somme initiale zéro |
| 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. |