Since: API Level 1
package

java.util.concurrent.atomic

Classes | Description

A small toolkit of classes that support lock-free thread-safe programming on single variables.

more...

Classes

AtomicBooleanA boolean value that may be updated atomically. 
AtomicIntegerAn int value that may be updated atomically. 
AtomicIntegerArrayAn 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. 
AtomicLongA long value that may be updated atomically. 
AtomicLongArrayA 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.