文章详情页
python - asyncio.wait和asyncio.gather的区别?
浏览:167日期:2022-08-27 09:17:38
问题描述
刚学PYTHON的协程,我想请教下,这两段代码执行起来有什么区别呢?
tasks = [asyncio.ensure_future(task(i)) for i in range(0,300)]loop.run_until_complete(asyncio.gather(*tasks))tasks = [task(i) for i in range(0,300)]loop.run_until_complete(asyncio.wait(tasks))
问题解答
回答1:看文档就知道了,这两段代码的效果相同。但是 wait 和 gather 的返回值不一样,wait 也可以在第一个 future 完全或者出错时就返回。
回答2:RTFM......
相关文章:
1. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下2. docker-compose中volumes的问题3. boot2docker无法启动4. docker api 开发的端口怎么获取?5. docker不显示端口映射呢?6. macos - mac下docker如何设置代理7. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?8. docker start -a dockername 老是卡住,什么情况?9. docker内创建jenkins访问另一个容器下的服务器问题10. mysql - phpmyadmin怎么分段导出数据啊?
排行榜

网公网安备