Почему методы wait() и notify() вызываются только в синхронизированном блоке

Монитор надо захватывать в явном виде (через synchronized-блок), потому что методы wait() и notify() не синхронизированы.

Oct. 21, 2023, Источник

Примеры ответов: