Перейти к содержимому
7 / 17

В чём разница между asyncio.gather, asyncio.wait и asyncio.as_completed?

gather — ждёт все задачи, возвращает результаты в порядке аргументов; падает целиком при первой ошибке (если return_exceptions=False). wait — низкоуровневый, возвращает множества done/pending, не отменяет автоматически; полезен с FIRST_COMPLETED/FIRST_EXCEPTION/timeout. as_completed — async-итератор, выдаёт futures по мере завершения, без сохранения порядка.

В чём разница между asyncio.gather, asyncio.wait и asyncio.as_completed? | JScriptiser