Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 815
نمايش فراداده

AtomicLongArrayjava.util.concurrent.atomic

Java 5.0serializable

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