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协程函数的信息别忘了在本站进行查找喔 。
推荐阅读
- 怡轩物业小程序怎么注册,怡轩有限公司
- javascript的回车符常量,js回车键触发
- go语言算法库 go语言 _
- 微信小程序教程视频大全,微信小程序制作流程视频
- 高尔夫竞技游戏,高尔夫竞技游戏怎么玩
- cad如何套入word,cad怎么插到word
- php数据库定时写入 php定时发送
- 男生宿舍上的电视叫什么,男生宿舍上的电视叫什么来着
- python两列表取交集,python求两个列表的交集,并集,差集