Name
AtomicLongArray
Synopsis
This threadsafe class provides atomic
operations for an array of long
values. See
AtomicIntegerArray
, which offers the equivalent
operations for int
arrays.
Figure 16-101. java.util.concurrent.atomic.AtomicLongArray
public class AtomicLongArray implements Serializable { // Public Constructors public AtomicLongArray(long[ ] array); public AtomicLongArray(int length); // Public Instance Methods public long addAndGet(int i, long delta); public final boolean compareAndSet(int i, long expect, long update); public final long decrementAndGet(int i); public final long get(int i); public final long getAndAdd(int i, long delta); public final long getAndDecrement(int i); public final long getAndIncrement(int i); public final long getAndSet(int i, long newValue); public final long incrementAndGet(int i); public final int length( ); public final void set(int i, long newValue); public final boolean weakCompareAndSet(int i, long expect, long update); // Public Methods Overriding Object public String toString( ); }
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.