问题
Is there a way to make BaseHTTPServer.HTTPServer be multi-threaded like SocketServer.ThreadingTCPServer?
回答1:
You can simply use the threading mixin using both of those classes to make it multithread :)
It won't help you much in performance though, but it's atleast multithreaded.
from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer
class MultiThreadedHTTPServer(ThreadingMixIn, HTTPServer):
pass
来源:https://stackoverflow.com/questions/2398144/python-basehttpserver-httpserver-concurrency-threading