Las Bibliotecas de JavaLas Bibliotecas de Java\AtomicIntegerArray (class) java.util.concurrent.atomic

AtomicIntegerArray (class) java.util.concurrent.atomic

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

 

principio