【发布时间】:2013-01-12 12:19:28
【问题描述】:
我有一个 tornado 应用程序,我想使用一个阻塞库来完成一些事情。在无法以异步方式重写库的情况下,在 tornado 中执行它的方式是什么?
例如,我希望能够在请求处理程序上放置一个@asynchronous 装饰器,在它启动一些长时间运行的函数,一旦完成就会返回响应。我不能只是回调。最简单的例子当然是在不阻塞tornado唯一线程的情况下休眠10秒的正确方法是什么?
【问题讨论】:
-
您能否提供更多关于如何阻止龙卷风的信息?因为你总是可以做
time.sleep(10),但我确定你想做其他事情...... -
@StevePeak 谢谢,我又加了一段
-
有趣的是,我在我的一个应用程序中也有同样的概念。在此处查看我的 SO:stackoverflow.com/questions/13961863/… 您的问题与此有关吗?无论哪种方式,我都愿意帮助你。
标签: python asynchronous tornado