Java.Util.Concurrent.Atomic Namespace

Esse método (que varia em tipos de argumento entre classes diferentes) define atomicamente uma variável como se updateValue ela atualmente mantém o expectedValuerelatório de êxito true .

Classes

Nome Description
AtomicBoolean

Um boolean valor que pode ser atualizado atomicamente.

AtomicInteger

Um int valor que pode ser atualizado atomicamente.

AtomicIntegerArray

Uma int matriz na qual os elementos podem ser atualizados atomicamente.

AtomicIntegerFieldUpdater

Um utilitário baseado em reflexão que permite atualizações atômicas para campos designados volatile int de classes designadas.

AtomicLong

Um long valor que pode ser atualizado atomicamente.

AtomicLongArray

Uma long matriz na qual os elementos podem ser atualizados atomicamente.

AtomicLongFieldUpdater

Um utilitário baseado em reflexão que permite atualizações atômicas para campos designados volatile long de classes designadas.

AtomicMarkableReference

Um AtomicMarkableReference mantém uma referência de objeto junto com um bit de marca, que pode ser atualizado atomicamente.

AtomicReference

Uma referência de objeto que pode ser atualizada atomicamente.

AtomicReferenceArray

Uma matriz de referências de objeto em que os elementos podem ser atualizados atomicamente.

AtomicReferenceFieldUpdater

Um utilitário baseado em reflexão que permite atualizações atômicas para campos de referência designados volatile de classes designadas.

AtomicStampedReference

Um AtomicStampedReference mantém uma referência de objeto junto com um "carimbo" inteiro que pode ser atualizado atomicamente.

DoubleAccumulator

Uma ou mais variáveis que juntas mantêm um valor em execução double atualizado usando uma função fornecida.

DoubleAdder

Uma ou mais variáveis que juntas mantêm uma soma zero inicialmente.double

LongAccumulator

Uma ou mais variáveis que juntas mantêm um valor em execução long atualizado usando uma função fornecida.

LongAdder

Uma ou mais variáveis que juntas mantêm uma soma zero inicialmente.long

Striped64

Uma classe local de pacote que contém representação comum e mecânica para classes que dão suporte à distribuição dinâmica em valores de 64bits.