AtomicBoolean
class AtomicBoolean
An AtomicBoolean is a boolean value that need to be updated atomically, see java.util.concurrent.atomic package to view atomic specifications.
public class AtomicBoolean
— Constructors (2) —
| Constructor | Description | 
|---|---|
| AtomicBoolean() | Creates a new AtomicBoolean with the default value set to false. | 
| AtomicBoolean(boolean value) | Creates a new AtomicBoolean with the default value defined to be "value" argumento. | 
— Methods (6) —
| Name | Description | 
|---|---|
| boolean get() | Returns the current boolean value. | 
| void set(boolean value) | Set the current boolean value to be "value" argument. | 
| void lazySet(boolean value) | Set the current boolean value to be "value" argument at any time. | 
| boolean getAndSet(boolean value) | Returns the current boolean value and set the current value to be "value" argument. | 
| boolean compareAndSet(boolean expect, boolean update) | Compare the current value with "expect" argument, if is true, the current value will be set to be "update" argument. | 
| boolean weakCompareAndSet(boolean expect, boolean update) | Compare the current value with "expect", if is true, the current value will be set to be "update" argument. |