class Qs::Daemon::WorkerAvailable
Public Class Methods
new()
click to toggle source
# File lib/qs/daemon.rb, line 338 def initialize @mutex = Mutex.new @cond_var = ConditionVariable.new end
Public Instance Methods
signal()
click to toggle source
# File lib/qs/daemon.rb, line 344 def signal; @mutex.synchronize{ @cond_var.signal }; end
wait()
click to toggle source
# File lib/qs/daemon.rb, line 343 def wait; @mutex.synchronize{ @cond_var.wait(@mutex) }; end