Допустим, группа пациентов хочет пойти к врачу.
Реализация семафора заключается в том, что все они стоят за дверью в кабинет, как только выходит один пациент, они все пытаются протиснуться, одному человеку удается войти, остальным приходится ждать снова.
Реализация монитора будет такой: все входящие пациенты будут отправлены в приемную, вместо этого будет определено некоторое подобие порядка, и когда один пациент будет сделан, другой будет отправлен к врачу.
Это в основном одно и то же, мониторы просто более структурированы, чем семафоры.