python协程函数 python协程用法( 三 )


asyncio.create_task()是 Python3.7 加入的高层级API,在 Python3.6,需要使用低层级APIasyncio.ensure_future()来创建 Future , Future 也是一个管理协程运行状态的对象 , 与 Task 没有本质上的区别 。
通常,一个含有一系列并发协程的程序写法如下(Python3.7+):
并发运行多个协程任务的关键就是asyncio.gather(*tasks) ,它接受多个协程任务并将它们加入到事件循环,所有任务都运行完成后会返回结果列表,这里我们也没有手动封装 Task , 因为 gather 函数会自动封装 。
并发运行还有另一个方法asyncio.wait(tasks),它们的区别是:
【python协程函数 python协程用法】python协程函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于python协程用法、python协程函数的信息别忘了在本站进行查找喔 。

推荐阅读