← Все вопросы по Java
🔥 Java 📂 Multithreading ⚡ Junior/Middle

Чем отличаются AtomicInteger, LongAdder и DoubleAdder?

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

Варианты ответа в приложении:

  • A. LongAdder всегда медленнее AtomicLong Правильный
  • B. LongAdder распределяет обновления по нескольким ячейкам, уменьшая contention
  • C. LongAdder – синоним AtomicLong
  • D. AtomicInteger поддерживает операции double

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.