Method: Bundler::Worker#initialize
- Defined in:
- lib/bundler/worker.rb
#initialize(size, name, func) ⇒ Worker
Creates a worker pool of specified size
22 23 24 25 26 27 28 29 30 |
# File 'lib/bundler/worker.rb', line 22 def initialize(size, name, func) @name = name @request_queue = Thread::Queue.new @response_queue = Thread::Queue.new @func = func @size = size @threads = nil @previous_interrupt_handler = nil end |