Skip to content
12 / 17

Что такое TaskGroup и structured concurrency в Python 3.11+?

asyncio.TaskGroup — async-context-менеджер для запуска группы задач с гарантией: все задачи завершатся к выходу из блока, иначе будут отменены. Если хотя бы одна падает с исключением, остальные отменяются, ошибки собираются в ExceptionGroup. Это structured concurrency — задачи не «убегают» из своего scope.

Что такое TaskGroup и structured concurrency в Python 3.11+? | JScriptiser