如果 aws 序列中的任一 Task 或 Future 对象 被取消,它将被当作引发了 CancelledError 一样处理 -- 在此情况下 gather() 调用 不会 被取消。这是为了防止一个已提交的 Task/Future 被取消导致其他 Tasks/Future 也被取消。[…]
Python asyncio协程 - gather(4)
如果 gather() 被取消,所有被提交 (尚未完成) 的可等待对象也会 被取消。[…]
Python asyncio协程 - gather(3)
如果 return_exceptions 为 False (默认),所引发的首个异常会立即传播给等待 gather() 的任务。aws 序列中的其他可等待对象 不会被取消 并将继续运行。[…]
Python asyncio协程 - gather(2)
如果所有可等待对象都成功完成,结果将是一个由所有返回值聚合而成的列表。结果值的顺序与 aws 中可等待对象的顺序一致。[…]
Python小知识 - asyncio之sleep和gather
asyncio之sleep和gather,实现简单的阻塞休眠和并发运行[…]