Подготовка к интервью

Вопросы о CoroutineScope, диспетчерах и отмене Kotlin

15 вопросов с ответами по теме «Контекст и отмена корутин Kotlin»

15 вопросов

Что проверяют на интервью

Как устроена подборка

Подборка связывает жизненный цикл корутин с выбором области выполнения и диспетчера. Отдельные вопросы посвящены иерархии отмены, обработке ошибок, параметрам собственного scope и отличиям контекста Android от контекста корутин.

Каталог

Вопросы по теме

Найдено: 15
Теория

Отменится ли корутина в GlobalScope при вызове cancel() у родительского скоупа?

Что будет с корутиной в GlobalScope после cancel() родительского скоупа? Корутинa в GlobalScope — выполняется вне иерархии скоупов GlobalScope не зависит от родительских скоупов Вызов cancel() у родителя не оказывает…

Читать ответ
Теория

Почему GlobalScope не стоит использовать в большинстве случаев?

Почему GlobalScope не стоит использовать в большинстве случаев? Kotlin coroutines, GlobalScope — глобальная область видимости Жизненный цикл — весь период работы приложения Нет контроля над отменой и обработкой ошибок…

Читать ответ
Теория

Что происходит с дочерними корутинами при отмене родительской и как предотвратить их отмену?

Контекст: управление отменой в Kotlin Coroutines Когда родительская корутина отменяется, все её дочерние корутины также автоматически переходят в состояние отмены Причина заключается в устройстве иерархии Job: именно…

Читать ответ