Je dois effectuer l'opération suivante :
// average, total, elapsed are Long's
average = ( ( total * average ) + elapsed ) / (++total);
Mais je veux utiliser AtomicLong
C'est ce que j'essaie de faire, mais je ne sais pas si c'est correct :
average.set( (( total.get() * average.get() ) + elapsed) / total.getAndIncrement() );
Comment puis-je savoir si c'est correct ?