class Puma::ThreadPool::Automaton

def start!

def start!
  @running = true
  @thread = Thread.new do
    Puma.set_thread_name @thread_name
    while @running
      @pool.public_send(@message)
      sleep @timeout
    end
  end
end