Python·100 питань

Як запустити кілька async задач паралельно?

Відповідь
Створи задачі: asyncio.create_task(coro()).
Збери: await asyncio.gather(*tasks).
Для обмеження паралелізму використовуй Semaphore.
Обробляй виключення (return_exceptions).
Не забувай про таймаути.
Чи корисна ця відповідь?

Інші питання цієї теми

Пов’язані питання з інших тем