Method: Thespian::Strategy::Thread#initialize

Defined in:
lib/thespian/strategies/thread.rb

#initialize(&block) ⇒ Thread

Returns a new instance of Thread.



12
13
14
15
16
17
# File 'lib/thespian/strategies/thread.rb', line 12

def initialize(&block)
  @block        = block
  @mailbox      = []
  @mailbox_lock = Monitor.new
  @mailbox_cond = @mailbox_lock.new_cond
end