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