java.util.concurrent.atomic |
A small toolkit of classes that support lock-free thread-safe
programming on single variables. |
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. |
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. |
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.
Implementation note. |
package-info.java | | |