java.util.concurrent.atomic |
|
Java Source File Name | Type | Comment |
AtomicBoolean.java | Class | A boolean value that may be updated atomically. |
AtomicInteger.java | Class | An int value that may be updated atomically. |
AtomicIntegerArray.java | Class | An int array in which elements may be updated atomically. |
AtomicIntegerFieldUpdater.java | Class | A reflection-based utility that enables atomic updates to
designated volatile int fields of designated classes.
This class is designed for use in atomic data structures in which
several fields of the same node are independently subject to atomic
updates.
Note that the guarantees of the compareAndSet method
in this class are weaker than in other atomic classes. |
AtomicLong.java | Class | A long value that may be updated atomically. |
AtomicLongArray.java | Class | A long array in which elements may be updated atomically. |
AtomicLongFieldUpdater.java | Class | A reflection-based utility that enables atomic updates to
designated volatile long fields of designated classes.
This class is designed for use in atomic data structures in which
several fields of the same node are independently subject to atomic
updates.
Note that the guarantees of the compareAndSet method
in this class are weaker than in other atomic classes. |
AtomicMarkableReference.java | Class | An AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically.
Implementation note. |
AtomicReference.java | Class | An object reference that may be updated atomically. |
AtomicReferenceArray.java | Class | An array of object references in which elements may be updated
atomically. |
AtomicReferenceFieldUpdater.java | Class | A reflection-based utility that enables atomic updates to
designated volatile reference fields of designated
classes. |
AtomicStampedReference.java | Class | An AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically. |