← Все новости
Шпаргалка: Structured Concurrency и отмена корутин

Шпаргалка: Structured Concurrency и отмена корутин

Тема 1. Как выглядит Kotlin Coroutine без макияжаТема 2. Kotlin suspend функцииТема 3. Kotlin Coroutine диспетчеры и потоки: где выполняются корутины?Что будет, если запустить тяжелую фоновую обработку данных, а пользователь закроет экран? Если мы не контролируем этот процесс, потоки продолжат работу, сжигая батарею, процессорное время и создавая утечки памяти.Для решения этой проблемы в Kotlin применяется концепция Structured Concurrency. Больше букав