Sha256: 6fb7b6ba33b5cf4315c9bda1d9a4659c986901e65e2847ab173595458b6bddb3
Contents?: true
Size: 431 Bytes
Versions: 43
Compression:
Stored size: 431 Bytes
Contents
debugger class ThreadExample def initialize Thread.main[:should_break] = false end def launch @t1 = Thread.new do while true break if Thread.main[:should_break] sleep 0.02 end end @t2 = Thread.new do while true sleep 0.02 end end @t1.join Thread.main[:should_break] end def kill @t2.kill end end t = ThreadExample.new t.launch t.kill
Version data entries
43 entries across 42 versions & 6 rubygems