# File lib/mongrel.rb, line 317
317:     def initialize(host, port, num_processors=20)
318:       @socket = TCPServer.new(host, port)
319: 
320:       @classifier = URIClassifier.new
321:       @req_queue = Queue.new
322:       @host = host
323:       @port = port
324:       @num_processors = num_processors
325: 
326:       @num_processors.times {|i| Thread.new do
327:           while client = @req_queue.deq
328:             process_client(client)
329:           end
330:         end
331:       }
332:     end