LongAdder-Zähler verwenden
Bei starker Konkurrenz wird java.util.concurrent.atomic.LongAdder anstelle von AtomicLong/AtomicInteger zum Zählen verwendet.
LongAdder kann über mehrere Einheiten hinweg den gleichen Wert beibehalten, bei Bedarf aber auch seinen Wert erhöhen, allerdings führt dies im Vergleich zur übergeordneten Klasse AtomicXX zu einem höheren Durchsatz und einem erhöhten Speicherverbrauch.
LongAdder counter = new LongAdder(); counter.increment(); ... long currentValue = counter.sum();
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den LongAdder-Zähler in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!