Многопоточность trainee
Что такое монитор?
Ответ
У каждого Java-объекта есть неявный монитор — встроенный механизм блокировки. Только один поток в один момент может «владеть» монитором объекта. Это используется в synchronized.
Разбор: Монитор — это неявная, встроенная в каждый объект сущность взаимного исключения; владеть им в любой момент может только один поток, и именно его захватывает synchronized. Ловушка: монитор не отдельный поток-надзиратель и не явный объект Lock, а часть самого объекта (его заголовка).
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.