March 2005
Beginner to intermediate
1254 pages
104h 21m
English
AtomicReferenceArray<E>
This threadsafe class holds an array of
elements of type E. It provides
volatile access semantics for these array elements
and defines atomic operations for manipulating them. Its methods are
like those of AtomicReference with the addition of
a parameter that specifies the array index of the desired element.
Figure 16-103. java.util.concurrent.atomic.AtomicReferenceArray<E>
public class AtomicReferenceArray<E> implements Serializable { // Public Constructors public AtomicReferenceArray(E[ ] array); public AtomicReferenceArray(int length); // Public Instance Methods public final boolean compareAndSet(int i, E expect, E update); public final E get(int i); public final E getAndSet(int i, E newValue); public final int length( ); public final void set(int i, E newValue); public final boolean weakCompareAndSet(int i, E expect, E update); // Public Methods Overriding Object public String toString( ); }
Read now
Unlock full access