J'entends souvent que les types Java atomic (java.util.concurrent.atomic) sont très rapides et s'adaptent bien au code hautement concurrent. Généralement, les atomics font leur travail de la bonne manière. Cependant, il y a des scénarios dans lequel le coût caché de la contention non gérée sur ces types devient un vrai problème de performance. Regardons comment les types java.util.concurrent.atomic.Atomic* sont implémentés et ce que cette conception implique.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire