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

Что такое race condition? Приведите пример.

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Состояние гонки – поведение программы зависит от порядка выполнения потоков. Пример: два потока увеличивают один счётчик без синхронизации – результат непредсказуем.

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

  • A. Это ошибка компиляции Правильный
  • B. Непредсказуемый результат при одновременном доступе к общим данным без синхронизации
  • C. Возникает только при использовании volatile
  • D. Не влияет на корректность

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

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