Sind diese beiden gleichwertig? Mit anderen Worten, sind die ++ und - Operatoren atomar?Java int Parallelität ++ Int äquivalent zu AtomicInteger.incrementAndGet()?
int i = 0;
return ++i;
AtomicInteger ai = new AtomicInteger(0);
return ai.incrementAndGet();
Das ist, was ich dachte, über das Speichermodell spricht. Wert lesen, Wert inkrementieren, Wert erhalten. – Finbarr
Und es ist nicht einmal atomar, wenn "i" als "flüchtig" erklärt wird. –