| Constructor Summary |
|---|
|
Creates a new AtomicIntegerArray of given length. |
|
Creates a new AtomicIntegerArray with the same length as, and all elements copied from, the given array. |
| Method Summary | |
|---|---|
| final int |
Atomically adds the given value to the element at index i . |
| final boolean |
Atomically sets the element at position i to the given updated value if the current value == the expected value. |
| final int |
Atomically decrements by one the element at index i . |
| final int |
Gets the current value at position i . |
| final int |
Atomically adds the given value to the element at index i . |
| final int |
Atomically decrements by one the element at index i . |
| final int |
Atomically increments by one the element at index i . |
| final int |
Atomically sets the element at position i to the given value and returns the old value. |
| final int |
Atomically increments by one the element at index i . |
| final void |
Eventually sets the element at position i to the given value. |
| final int |
Returns the length of the array. |
| final void |
Sets the element at position i to the given value. |
| String |
Returns the String representation of the current values of array. |
| final boolean |
Atomically sets the element at position i to the given updated value if the current value == the expected value. |
| Methods inherited from java.langObject |
|---|
public AtomicIntegerArray
(
int
length
)
public AtomicIntegerArray
(
int
[]
array
)
public final
int
addAndGet
(
int
i,
int
delta
)
public final
boolean
compareAndSet
(
int
i,
int
expect,
int
update
)
public final
int
decrementAndGet
(
int
i
)
public final
int
get
(
int
i
)
public final
int
getAndAdd
(
int
i,
int
delta
)
public final
int
getAndDecrement
(
int
i
)
public final
int
getAndIncrement
(
int
i
)
public final
int
getAndSet
(
int
i,
int
newValue
)
public final
int
incrementAndGet
(
int
i
)
public final
void
lazySet
(
int
i,
int
newValue
)
public final
void
set
(
int
i,
int
newValue
)
public final
boolean
weakCompareAndSet
(
int
i,
int
expect,
int
update
)
May fail spuriously and does not provide ordering guarantees, so is only rarely an appropriate alternative to compareAndSet .