Встречается на собеседованиях • сегодня
Что такое Atomic переменная
Atomic переменная — это переменная, поддерживающая атомарные (неделимые) операции, что делает её потокобезопасной без явной синхронизации. Гарантирует, что операции чтения-записи выполняются целиком, без вмешательства других потоков.
Пример с AtomicInteger:
java
AtomicInteger counter = new AtomicInteger(0);
// Потокобезопасный инкремент
counter.incrementAndGet();
// compareAndSwap (CAS) операция
boolean updated = counter.compareAndSet(0, 1); // true, если текущее значение == 0Используется в многопоточной среде для счетчиков, флагов и других shared-данных. Под капотом — комбинация volatile + CAS (Compare-And-Swap) инструкции процессора.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы