سبکی که در آن taskهای همزمان درون یک scope زندگی میکنند؛ scope منتظر همه میماند و اگر یکی شکست بخورد بقیه را لغو میکند. در Python، asyncio.TaskGroup همین را میدهد: هیچ taskی از بلوک async with بیرون نمیماند و خطاها در یک ExceptionGroup جمع میشوند.
Structured concurrency
سبکی که در آن taskهای همزمان درون یک scope زندگی میکنند؛ scope منتظر همه میماند و اگر یکی شکست بخورد بقیه را لغو میکند.