Sont-ils deux équivalents? En d'autres termes, les opérateurs ++ et - sont-ils atomiques?Java int concurrency ++ int équivalent à AtomicInteger.incrementAndGet()?
int i = 0;
return ++i;
AtomicInteger ai = new AtomicInteger(0);
return ai.incrementAndGet();
C'est ce que je pensais. Lire la valeur, incrémenter la valeur, obtenir de la valeur. – Finbarr
Et ce n'est même pas atomique si 'i 'est déclaré' volatile '. –