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

Что такое спин-блокировка (spinlock) и эффективна ли она в Java?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Спин-блокировка – поток в цикле проверяет доступность ресурса. Может быть эффективна при очень коротких критических секциях, но тратит CPU. В Java не рекомендуется без особой нужды.

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

  • A. Spinlock использует sleep Правильный
  • B. Поток активно ждёт в цикле, не блокируясь; подходит для микро-ожиданий
  • C. Spinlock лучше synchronized во всех случаях
  • D. Не применяется в JVM

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

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