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 ( );
}