Utiliser le compteur LongAdder
En cas de conflit élevé, java.util.concurrent.atomic.LongAdder sera utilisé pour compter à la place d'AtomicLong/AtomicInteger.
LongAdder peut conserver la même valeur sur plusieurs unités, mais si nécessaire, elles peuvent également augmenter leur valeur, mais par rapport à la classe parent AtomicXX, cela entraînera un débit plus élevé et augmentera la consommation de mémoire.
LongAdder counter = new LongAdder(); counter.increment(); ... long currentValue = counter.sum();
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!