Monitor
ä Awaiting processes are either in the entrance queue
or in a condition queue
ä A process puts itself into condition queue cn by
issuing cwait(cn)
ä csignal(cn) brings into the monitor 1 process in
condition cn queue
ä Hence csignal(cn) blocks the calling process and
puts it in the urgent queue (unless signal is the last
operation of the monitor procedure)