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". |