【发布时间】:2011-10-04 13:09:47
【问题描述】:
我正在使用 CherryPy 通过 REST API 接收请求。除了处理请求之外,应用程序还应该每隔几秒钟进行一次资源管理。最简单的方法是什么?
1) 运行一个单独的线程
2)cherrypy.process.plugins.PerpetualTimer(不知道怎么用,好像很耗资源?)
3) 其他方式?
单独线程的解决方案对我来说很好,但我想知道是否有更好的方法来做到这一点?
请注意,CherryPy 不是必需的 - 我决定使用它主要是因为该项目看起来很活跃,并且因为它支持多个同时连接(换句话说:我对替代方案持开放态度)。
【问题讨论】:
标签: python multithreading webserver cherrypy