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

В чём разница между SynchronousQueue и LinkedBlockingQueue ёмкостью 1?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
SynchronousQueue не имеет внутренней ёмкости; операция put ждёт, пока другой поток не вызовет take. LinkedBlockingQueue с ёмкостью 1 может удерживать один элемент, put добавит элемент, если место свободно.

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

  • A. SynchronousQueue может хранить один элемент Правильный
  • B. SynchronousQueue не имеет ёмкости, put всегда ждёт take
  • C. LinkedBlockingQueue не может иметь ёмкость 1
  • D. Разницы нет

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

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