6 votes

Opérations AtomicLong

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 ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X