文章详情页
python - asyncio.wait和asyncio.gather的区别?
浏览:215日期: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. (python)关于如何做到按win+R再输入文件文件名就可以运行?2. linux - 阿里云服务器上的mysql服务在客户端只能通过ssh证书连接后才能使用3. python - 图片爬虫时候遇到问题 urllib.request.urlretrieve 下载到指定文件夹不成功?4. 微博2输入框一些问题5. 登录mysql-front出现以下错误6. 微信渠道二维码怎么使用?7. mysql - 博客文章标签表结构设计问题8. python - pip install出现下面图中的报错 什么原因?9. 急急国王什么梗 我是急急急急急急国王梗内涵出处介绍10. python 中文乱码问题
排行榜

网公网安备