Java.Util.Concurrent.Atomic Espacio de nombres

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 boolean que se puede actualizar de forma atómica.

AtomicInteger

Valor int que se puede actualizar de forma atómica.

AtomicIntegerArray

Matriz int en la que se pueden actualizar los elementos de forma atómica.

AtomicIntegerFieldUpdater

Utilidad basada en reflexión que permite las actualizaciones atómicas a campos designados volatile int de clases designadas.

AtomicLong

Valor long que se puede actualizar de forma atómica.

AtomicLongArray

Matriz long en la que se pueden actualizar los elementos de forma atómica.

AtomicLongFieldUpdater

Utilidad basada en reflexión que permite las actualizaciones atómicas a campos designados volatile long de clases designadas.

AtomicMarkableReference

AtomicMarkableReference Mantiene una referencia de objeto junto con un bit de marca, que se puede actualizar de forma atómica.

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 volatile de clases designadas.

AtomicStampedReference

AtomicStampedReference Mantiene una referencia de objeto junto con un entero "stamp", que se puede actualizar de forma atómica.

DoubleAccumulator

Una o varias variables que mantienen un valor en ejecución double actualizado mediante una función proporcionada.

DoubleAdder

Una o varias variables que se unen mantienen inicialmente una suma cero double .

LongAccumulator

Una o varias variables que mantienen un valor en ejecución long actualizado mediante una función proporcionada.

LongAdder

Una o varias variables que se unen mantienen inicialmente una suma cero long .

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.