Class Monitor
In: lib/monitor.rb
Parent: Object

Monitors provide means of mutual exclusion for Thread programming. A critical region is created by means of the synchronize method, which takes a block. The condition variables (created with new_cond) may be used to control the execution of a monitor with signal and wait.

the Monitor class wraps MonitorMixin, and provides aliases

 alias try_enter try_mon_enter
 alias enter mon_enter
 alias exit mon_exit

to access its methods more concisely.

Included Modules

MonitorMixin

External Aliases

try_mon_enter -> try_enter
mon_enter -> enter
mon_exit -> exit

[Validate]