IT Academy
Урок 4 · Средний

Coroutines, Flow и structured concurrency

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Coroutine привязана к scope, который определяет отмену и время жизни. Flow описывает поток значений. Structured concurrency связывает дочерние задачи с родителем; GlobalScope разрывает эту связь.

Задача для самостоятельного решения

Что должно произойти с загрузкой экрана после его закрытия?

Показать разбор ответа

Scope экрана отменяется, загрузка получает отмену и освобождает ресурсы. Код не должен поглощать CancellationException как обычную бизнес-ошибку.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →