@ gen.coroutine如何在龙卷风中工作?

时间:2016-11-23 07:20:57

标签: tornado

这里的任何一位大师能否在python 2中使用@ gen.coroutine?我在线阅读了一些相关的文档,但仍然无法理解为什么我们需要这个装饰器。非常感谢。

1 个答案:

答案 0 :(得分:0)

在这里查看“如何运作”部分glob

我还建议阅读有关装饰器和发生器的内容。总而言之,当您将@coroutine装饰器添加到您的方法时,装饰器会包装您的函数并允许异步功能,而无需单独的线程。

任何时候你想要执行非阻塞,繁重的I / O,你想要将coroutine装饰器添加到执行操作的方法,并产生Return()(实际上是一个异常)但允许非阻塞发生。

我希望这能回答你的问题。