有没有一种方法可以使BaseHTTPServer.HTTPServer像SocketServer.ThreadingTCPServer一样支持多线程?
你可以简单地使用线程混合类(threading mixin),同时使用这两个类来使其变成多线程:)
然而,这对于性能的提升帮助不大,但至少支持了多线程。
from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer
class MultiThreadedHTTPServer(ThreadingMixIn, HTTPServer):
pass