asyncio.gather()
是什么
在这段Python代码中,asyncio.gather()
是Python异步编程库 asyncio
中的一个重要函数,主要作用是并发运行多个异步任务,并等待所有任务完成。

1. 基本功能
asyncio.gather()
可以接收多个异步任务(coroutine
或 Task
对象)作为参数,然后将这些任务并发执行。它会阻塞当前协程(直到所有传入的异步任务都完成),然后返回一个包含所有任务结果的列表(如果任务没有返回值,则列表元素为 None
)。例如:
import asyncioasync