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

AtomicInteger (class) java.util.concurrent.atomic

Un valor entero sobre el que se definen unos cuantos métodos con la garantía de que están synchronized.

Algunos métodos de interés:

AtomicInteger()

AtomicInteger(int init)

 

int get()

return n;

void set(int update)

n = update;

int getAndSet(int update)

int x= n; n = update; return x;

int incrementAndGet()

n++; return n;

int addAndGet(int delta)

n += delta; return n;

int decrementAndGet()

n--; return n;

boolean compareAndSet(int expect, int update)

if (n == expect) { n = update; return true; } else return false;

 

principio