package
java.util.concurrent.atomic
A small toolkit of classes that support lock-free thread-safe
programming on single variables.
more...
Classes
AtomicBoolean |
A boolean value that may be updated atomically. |
AtomicInteger |
An int value that may be updated atomically. |
AtomicIntegerArray |
An int array in which elements may be updated atomically. |
AtomicIntegerFieldUpdater<T> |
A reflection-based utility that enables atomic updates to
designated volatile int fields of designated classes. |
AtomicLong |
A long value that may be updated atomically. |
AtomicLongArray |
A long array in which elements may be updated atomically. |
AtomicLongFieldUpdater<T> |
A reflection-based utility that enables atomic updates to
designated volatile long fields of designated classes. |
AtomicMarkableReference<V> |
An AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically. |
AtomicReference<V> |
An object reference that may be updated atomically. |
AtomicReferenceArray<E> |
An array of object references in which elements may be updated
atomically. |
AtomicReferenceFieldUpdater<T, V> |
A reflection-based utility that enables atomic updates to
designated volatile reference fields of designated
classes. |
AtomicStampedReference<V> |
An AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically. |