AtomicBoolean
classe AtomicBoolean
Um AtomicBoolean é um valor boolean que precisa ser atualizado atomicamente, consulte o pacote java.util.concurrent.atomic para ver as especificações atômicas.
public class AtomicBoolean
— Construtores (2) —
Construtor | Descrição |
---|---|
AtomicBoolean() | Cria uma nova instância do AtomicBoolean com o valor padrão definido como falso. |
AtomicBoolean(boolean value) | Cria uma nova instância do AtomicBoolean com o valor padrão definido como o valor do argumento "value". |
— Métodos (6) —
Nome | Descrição |
---|---|
boolean get() | Retorna o valor booleano atual. |
void set(boolean value) | Define o valor booleano atual como o valor do argumento "value". |
void lazySet(boolean value) | Define o valor booleano atual como o valor do argumento "value" a qualquer momento. |
boolean getAndSet(boolean value) | Retorna o valor booleano atual e define o valor atual como o valor do argumento "value". |
boolean compareAndSet(boolean expect, boolean update) | Compara o valor atual com o argumento "expect", se for verdadeiro, o valor atual será definido como o valor do argumento "update". |
boolean weakCompareAndSet(boolean expect, boolean update) | Compara o valor atual com "expect", se for verdadeiro, o valor atual será definido como o valor do argumento "update". |