【发布时间】:2010-01-05 06:24:29
【问题描述】:
好吧,我希望cherrypy 在自动重新加载时杀死所有子线程,而不是“等待子线程终止”,因为我的程序有自己的线程,我不知道如何解决这个问题。 CherryPy 一直挂在那一行上,我不知道该怎么做才能让“子线程”终止......
`
[05/Jan/2010:01:14:24] ENGINE HTTP Server cherrypy._cpwsgi_server.CPWSGIServer(('127.0.0.1', 8080)) shut down
[05/Jan/2010:01:14:24] ENGINE Stopped thread '_TimeoutMonitor'.
[05/Jan/2010:01:14:24] ENGINE Bus STOPPED
[05/Jan/2010:01:14:24] ENGINE Bus EXITING
[05/Jan/2010:01:14:24] ENGINE Bus EXITED
[05/Jan/2010:01:14:05] ENGINE Waiting for child threads to terminate...
`
它永远不会继续......所以我想强制子线程关闭......
我知道这是因为我的应用程序正在使用它自己的线程,我猜 Cherrypy 希望这些线程与 CherryPy 的线程一起退出......我可以克服这个问题吗?
【问题讨论】:
-
我开始认为我应该重载 CherryPy 的自动重载来杀死我自己的 client.thread...但是如何,我不知道。
标签: python multithreading cherrypy