Отмена в Swift кооперативная: сама ничего не остановит 🎲

❗️Отмена задачи — это просто флаг. Если код его не проверяет, работа доедет до конца, и вызывающая сторона будет ждать каждый последний байт.

✅ Что делать: сыпать try Task.checkCancellation() в циклах

читать далее
Отмена в Swift кооперативная: сама ничего не остановит 🎲 | Сетка — социальная сеть от hh.ru