Для чего нужен SupervisorJob? Как создать кастомный CoroutineScope?
Как безопасно использовать Job System и Burst?
Специализация
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 в телеграм
Рейтинг:
2
Сложность:
5
SupervisorJob: ошибка в одной корутине не отменяет другие.
Кастомный CoroutineScope:
val scope = CoroutineScope(SupervisorJob() + Dispatchers.IO)Рейтинг:
5
Сложность:
8
Job System позволяет выполнять задачи параллельно и безопасно. Burst компилирует код в высокопроизводительный машинный код. Вместе они сильно ускоряют вычисления. Работать можно только с простыми типами данных. Unity API в Job System недоступен.