Встречается на собеседованиях • сегодня

Какие знаешь атомарные примитивы

В Java атомарные примитивы представлены классами из пакета java.util.concurrent.atomic:

  1. AtomicInteger – атомарный int
  2. AtomicLong – атомарный long
  3. AtomicBoolean – атомарный boolean
  4. AtomicReference – атомарная ссылка на объект

Пример с AtomicInteger:

java
AtomicInteger counter = new AtomicInteger(0);
counter.incrementAndGet(); // атомарное увеличение
int current = counter.get(); // безопасное чтение

Особенности:

  • Гарантируют атомарность операций без блокировок (CAS-операции)
  • Подходят для высоконагруженных многопоточных сценариев
  • Имеют методы типа compareAndSet(), getAndIncrement() и др.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы