Python - BaseHTTPServer.HTTPServer 并发与线程处理
有没有办法让BaseHTTPServer.HTTPServer像SocketServer.ThreadingTCPServer那样支持多线程呢?
1 个回答
19
你可以简单地使用这两个类的线程混合功能,让它变成多线程的 :)
不过,这样做对性能的提升帮助不大,但至少它是多线程的。
from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer
class MultiThreadedHTTPServer(ThreadingMixIn, HTTPServer):
pass