# File lib/concurrent/executor/ruby_thread_pool_executor.rb, line 280definitialize(pool)
# instance variables accessed only under pool's lock so no need to sync here again@queue = Queue.new@pool = pool@thread = create_worker@queue, pool, pool.idletimeend
Public Instance Methods
<<(message)click to toggle source
# File lib/concurrent/executor/ruby_thread_pool_executor.rb, line 287def<<(message)
@queue<<messageend
kill()click to toggle source
# File lib/concurrent/executor/ruby_thread_pool_executor.rb, line 295defkill@thread.killend
stop()click to toggle source
# File lib/concurrent/executor/ruby_thread_pool_executor.rb, line 291defstop@queue<<:stopend