Java.Util.Concurrent.Atomic Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método (que varía en los tipos de argumento entre diferentes clases) establece de forma atómica una variable en updateValue si actualmente contiene , expectedValueinformando true de que se ha realizado correctamente.
Clases
| Nombre | Description |
|---|---|
| AtomicBoolean |
Valor |
| AtomicInteger |
Valor |
| AtomicIntegerArray |
Matriz |
| AtomicIntegerFieldUpdater |
Utilidad basada en reflexión que permite las actualizaciones atómicas a campos designados |
| AtomicLong |
Valor |
| AtomicLongArray |
Matriz |
| AtomicLongFieldUpdater |
Utilidad basada en reflexión que permite las actualizaciones atómicas a campos designados |
| AtomicMarkableReference |
|
| AtomicReference |
Referencia de objeto que se puede actualizar de forma atómica. |
| AtomicReferenceArray |
Matriz de referencias de objeto en las que los elementos se pueden actualizar de forma atómica. |
| AtomicReferenceFieldUpdater |
Utilidad basada en reflexión que permite las actualizaciones atómicas a campos de referencia designados |
| AtomicStampedReference |
|
| DoubleAccumulator |
Una o varias variables que mantienen un valor en ejecución |
| DoubleAdder |
Una o varias variables que se unen mantienen inicialmente una suma cero |
| LongAccumulator |
Una o varias variables que mantienen un valor en ejecución |
| LongAdder |
Una o varias variables que se unen mantienen inicialmente una suma cero |
| Striped64 |
Una clase local de paquete que contiene la representación y la mecánica comunes para las clases que admiten el seccionamiento dinámico en valores de 64 bits. |