Монитор будет означать, что поток ожидает блокировки объекта.Например, когда один поток выполняет синхронизированный метод, а другой пытается вызвать его для того же объекта, он не сможет этого сделать, пока не завершится первый вызов метода.Это связано с тем, что первый поток имеет монитор или блокировку для этого объекта, поэтому второй должен ждать, пока он не будет освобожден.
Из Oracle Threading Tutorials :
"Синхронизация построена вокруг внутренней сущности, известной как внутренняя блокировка или блокировка монитора. (Спецификация API часто относится кэта сущность просто как «монитор». Внутренние блокировки играют роль в обоих аспектах синхронизации: обеспечение исключительного доступа к состоянию объекта и установление отношений «произойдет до», которые важны для видимости ».