In Summary...
MONITORS
- Use different mechanism for scheduling and mutual exclusion
- are higher level than semaphores
Protect CODE and not data
May require some higher level language support...
Mutexes are an alternative...
- hybrid of monitors and semaphores