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