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

Что такое livelock и чем отличается от deadlock?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Livelock – потоки не блокированы, но постоянно меняют состояние в ответ на действия друг друга, не продвигаясь вперёд. Например, два человека пытаются уступить друг другу в коридоре.

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

  • A. Потоки в livelock заблокированы Правильный
  • B. Потоки активны, но не могут завершить задачу из-за реакции друг на друга
  • C. Livelock решается автоматически
  • D. Это то же, что и deadlock

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

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