Team LiB
Previous Section Next Section

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

    Team LiB
    Previous Section Next Section