Что такое Globals?
Почему GlobalScope не рекомендуется для большинства случаев?
Что произойдёт с корутиной, запущенной в GlobalScope, если вызвать cancel() на родительском скоупе?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
4
Сложность:
3
Globals — это глобальные объекты и функции, доступные во всем приложении.
Например:
__dirname — путь к текущей директории.
__filename — путь к текущему файлу.
process — информация о процессе Node.js.
Рейтинг:
2
Сложность:
7
GlobalScope не привязан к жизненному циклу приложения, что может привести к утечкам памяти и неожиданному поведению. Вместо него рекомендуется использовать CoroutineScope с явным управлением (например, viewModelScope или lifecycleScope).
Рейтинг:
2
Сложность:
7
Корутины в GlobalScope не зависят от других CoroutineScope, поэтому их нельзя отменить через cancel() родительского скоупа. Они продолжат выполняться, пока не завершатся самостоятельно или не будет вызван cancel напрямую.