代码之家  ›  专栏  ›  技术社区  ›  Ian Baget

python-basehttpserver.httpserver并发和线程

  •  13
  • Ian Baget  · 技术社区  · 14 年前

    有没有办法让basehttpserver.httpserver像socketserver.threadingtcpserver那样是多线程的?

    1 回复  |  直到 13 年前
        1
  •  19
  •   Jordfräs Sotirios Delimanolis    13 年前

    您可以简单地使用线程混合,使用这两个类使其成为多线程的:)

    不过,它对性能没有太大帮助,但至少是多线程的。

    from SocketServer import ThreadingMixIn
    from BaseHTTPServer import HTTPServer
    
    class MultiThreadedHTTPServer(ThreadingMixIn, HTTPServer):
        pass