💡 Краткий ответ для собеседования
AtomicInteger хорош при умеренной конкуренции. LongAdder/DoubleAdder содержат массив ячеек, что снижает contention при высокой конкуренции. Adder не гарантирует точное значение до вызова sum().
Варианты ответа в приложении: