我使用TCPHandler进动从客户端套接字TCP请求,但是我遇到的性能问题,我用多线程,该段代码如下时:如何使TCPSERVER多处理
class TCPHandler(SocketServer.StreamRequestHandler):
def handle(self):
.............
class ThreadedTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
pass
if __name__=="__main__":
server = ThreadedTCPServer((host, port), TCPHandler)
server.serve_forever()
上面的代码multipleThreading,我怎么把它转换成多处理。
如果您使用的是Python 3.4,可能值得查看[asyncio](https://docs.python.org/3.4/library/asyncio.html)。 –
谢谢Hiro,但是我使用的是python2.6.6,有没有其他的方法可以让它多处理?这可能只是改变一些参数,或者我必须改变代码? python 2 [twisted](https://twistedmatrix.com/trac/)的 – Jack
可能会有所帮助。 (但[罗兰史密斯](http://stackoverflow.com/users/1219295/roland-smith)的答案似乎更简单,希望它能起作用!) –