Home » openjdk-7 » java » util » concurrent » atomic »

java.util.concurrent.atomic

Abstract Classes:

AtomicIntegerFieldUpdater   A reflection-based utility that enables atomic updates to designated {@code volatile int} fields of designated classes.  code | html
AtomicLongFieldUpdater   A reflection-based utility that enables atomic updates to designated {@code volatile long} fields of designated classes.  code | html
AtomicReferenceFieldUpdater   A reflection-based utility that enables atomic updates to designated {@code volatile} reference fields of designated classes.  code | html

Classes:

AtomicBoolean   A {@code boolean} value that may be updated atomically.  code | html
AtomicInteger   An {@code int} value that may be updated atomically.  code | html
AtomicIntegerArray   An {@code int} array in which elements may be updated atomically.  code | html
AtomicIntegerFieldUpdater.AtomicIntegerFieldUpdaterImpl   Standard hotspot implementation using intrinsics  code | html
AtomicLong   A {@code long} value that may be updated atomically.  code | html
AtomicLongArray   A {@code long} array in which elements may be updated atomically.  code | html
AtomicLongFieldUpdater.CASUpdater     code | html
AtomicLongFieldUpdater.LockedUpdater     code | html
AtomicMarkableReference   An {@code AtomicMarkableReference} maintains an object reference along with a mark bit, that can be updated atomically.  code | html
AtomicMarkableReference.Pair     code | html
AtomicReference   An object reference that may be updated atomically.  code | html
AtomicReferenceArray   An array of object references in which elements may be updated atomically.  code | html
AtomicReferenceFieldUpdater.AtomicReferenceFieldUpdaterImpl     code | html
AtomicStampedReference   An {@code AtomicStampedReference} maintains an object reference along with an integer "stamp", that can be updated atomically.  code | html
AtomicStampedReference.Pair     code | html