【发布时间】:2013-11-12 01:37:26
【问题描述】:
我有一个需要一段时间才能运行的函数,并且需要在请求中运行它。处理此问题的最佳方法是什么,以便此请求在处理时不会阻塞主线程?我查看了 @tornado.web.asynchronous 装饰器,但是当函数不是异步龙卷风模块时,它在这里用处不大。
class LongHandler(tornado.web.RequestHandler):
def get(self):
self.write(self.long_time_function())
def long_time_function(self):
time.sleep(5)
return "foo"
【问题讨论】:
标签: python asynchronous tornado