【发布时间】:2017-09-22 11:42:06
【问题描述】:
我正在尝试在 python 中使用 async/await。
我走对了吗?
-
async和@coroutine函数返回协程/生成器,而不是返回值。 await提取协程/生成器的实际返回值。async函数结果(协程)旨在添加到事件循环中。-
await在事件循环和等待的协程之间创建“桥梁”(启用下一点)。 @coroutine的yield直接与事件循环通信。 (跳过等待结果的直接调用者)await只能在异步函数内部使用。-
yield只能在@coroutine内部使用。
(@coroutine = @types.coroutine)
【问题讨论】:
标签: python python-3.x async-await