Lines Matching defs:atomic
40 * otherwise available for fields using associated atomic {@link
44 * {@link java.util.concurrent.atomic.AtomicBoolean},
45 * {@link java.util.concurrent.atomic.AtomicInteger},
46 * {@link java.util.concurrent.atomic.AtomicLong}, and
47 * {@link java.util.concurrent.atomic.AtomicReference}
51 * {@code AtomicInteger} provide atomic increment methods. One
70 * compareTo}. Because atomic variables are expected to be mutated,
74 * {@link java.util.concurrent.atomic.AtomicIntegerArray},
75 * {@link java.util.concurrent.atomic.AtomicLongArray}, and
76 * {@link java.util.concurrent.atomic.AtomicReferenceArray} classes
77 * further extend atomic operation support to arrays of these types.
87 * {@link java.util.concurrent.atomic.AtomicReferenceFieldUpdater},
88 * {@link java.util.concurrent.atomic.AtomicIntegerFieldUpdater}, and
89 * {@link java.util.concurrent.atomic.AtomicLongFieldUpdater} are
91 * field types. These are mainly of use in atomic data structures in
94 * atomic updates. These classes enable greater flexibility in how
95 * and when to use atomic updates, at the expense of more awkward
99 * <p>The {@link java.util.concurrent.atomic.AtomicMarkableReference}
104 * The {@link java.util.concurrent.atomic.AtomicStampedReference}
111 package java.util.concurrent.atomic;