Lines Matching refs:monitor
1 require "monitor"
8 @monitor = Monitor.new
16 @monitor.enter
21 @monitor.exit
23 @monitor.enter
29 @monitor.exit
39 @monitor.synchronize do
46 @monitor.synchronize do
62 @monitor.synchronize {
68 @monitor.synchronize {
72 @monitor.synchronize do
88 @monitor.enter
91 @monitor.exit
94 assert_equal(true, @monitor.try_enter)
95 @monitor.exit
98 assert_equal(false, @monitor.try_enter)
101 assert_equal(true, @monitor.try_enter)
105 cond = @monitor.new_cond
111 @monitor.synchronize do
116 @monitor.synchronize do
126 cond = @monitor.new_cond
131 @monitor.synchronize do
136 @monitor.synchronize do
148 @monitor.synchronize do
153 @monitor.synchronize do
167 # @monitor.synchronize do
175 # @monitor.synchronize do
180 # @monitor.synchronize do