import java.util.concurrent.atomic.AtomicInteger; | |
class Test { | |
AtomicInteger i = new AtomicInteger(0); | |
void foo() { | |
i.getAndAdd(2); | |
i.getAndAdd(-5); | |
if (i.get() == 0) { | |
i.set(9); | |
} | |
System.out.println(i.addAndGet(9)); | |
System.out.println(i.addAndGet(-(9))); | |
} | |
} |