All pastes #53536 Raw Edit

Anonymous

public text v1 · immutable
#53536 ·published 2006-05-04 14:28 UTC
rendered paste body
stack = []

200.times do |y|
  stack.push(y)
end

runner = PooledRunner.new(Dummy, 4, [], true)
while stack.size > 0 do
  runner.run() do |handler|
    puts stack.pop
    #puts "Handler #{handler.inspect}    total threads: #{runner.num_tasks}"
    sleep ( i.to_f / 20 )
  end
end
runner.wait_for_all
runner.close_handlers