这里的任何一位大师能否在python 2中使用@ gen.coroutine?我在线阅读了一些相关的文档,但仍然无法理解为什么我们需要这个装饰器。非常感谢。
答案 0 :(得分:0)
在这里查看“如何运作”部分glob
我还建议阅读有关装饰器和发生器的内容。总而言之,当您将@coroutine装饰器添加到您的方法时,装饰器会包装您的函数并允许异步功能,而无需单独的线程。
任何时候你想要执行非阻塞,繁重的I / O,你想要将coroutine装饰器添加到执行操作的方法,并产生Return()(实际上是一个异常)但允许非阻塞发生。
我希望这能回答你的问题。