Как структурированная конкурентность в Swift управляет жизненным циклом асинхронных задач, и какие механизмы она использует для предотвращения утечек задач? — ДейлиПреп