143
Condition Variables
nare local to the monitor (accessible only within the monitor)
ncan be access and changed only by two functions:
ucwait(a): blocks execution of the calling process on condition (variable) a
ucsignal(a): resume execution of some process blocked on condition (variable) a.
FIf several such process exists: choose any one
FIf no such process exists: do nothing