Java.Util.Concurrent.Atomic Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo metodo (che varia in tipi di argomento tra classi diverse) imposta in modo atomico una variabile su updateValue se attualmente contiene , segnalando expectedValue l'esito truepositivo.
Classi
| Nome | Descrizione |
|---|---|
| AtomicBoolean |
Valore |
| AtomicInteger |
Valore |
| AtomicIntegerArray |
Matrice |
| AtomicIntegerFieldUpdater |
Utilità basata su reflection che consente gli aggiornamenti atomici ai campi designati |
| AtomicLong |
Valore |
| AtomicLongArray |
Matrice |
| AtomicLongFieldUpdater |
Utilità basata su reflection che consente gli aggiornamenti atomici ai campi designati |
| AtomicMarkableReference |
Un |
| AtomicReference |
Riferimento all'oggetto che può essere aggiornato in modo atomico. |
| AtomicReferenceArray |
Matrice di riferimenti a oggetti in cui gli elementi possono essere aggiornati in modo atomico. |
| AtomicReferenceFieldUpdater |
Utilità basata su reflection che consente aggiornamenti atomici ai campi di riferimento designati |
| AtomicStampedReference |
Un |
| DoubleAccumulator |
Una o più variabili che insieme mantengono un valore in esecuzione |
| DoubleAdder |
Una o più variabili che insieme mantengono una somma inizialmente zero |
| LongAccumulator |
Una o più variabili che insieme mantengono un valore in esecuzione |
| LongAdder |
Una o più variabili che insieme mantengono una somma inizialmente zero |
| Striped64 |
Una classe package-local che contiene rappresentazione e meccanismi comuni per le classi che supportano lo striping dinamico su valori a 64 bit. |