Un array donde cada elemento se comporta como un AtomicInteger.
Algunos métodos de interés:
AtomicIntegerArray(int length)
AtomicInteger[]
array = new AtomicInteger[length];
AtomicInteger(int[]
init)
AtomicInteger[]
array = new AtomicInteger[init.length];
for (int i= 0; i < init.length; i++)
array[i].set(init[i]);
int
get(i)
return
array[i].get();
void
set(int I, int update)
return
array[i].set(update);
int
getAndSet(int i, int update)
return
array[i].getAndSet(update);
int
incrementAndGet(int i)
return
array[i].incrementAndGet();
int
addAndGet(int I, int delta)
return
array[i].addAndGet(delta);
int
decrementAndGet(int i)
return
array[i].decrementAndGet();
boolean
compareAndSet(int i, int expect, int update)
return
array[i].compareAndSet(expect, update);
Temas relacionados