@foonfyrick

Как выбирать, создать поток или корутину?

Когда я хочу какой-то код выполнить так, чтобы не замедлить main поток, как выбрать, создать поток или корутину?
Какими особенностями должен обладать код, чтобы я мог уверенно сказать, что он должен быть в корутине, а не в другом потоке, и наоборот?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Kotlin
Android developer at Yandex
Создавать поток рукам тебе вообще никогда не нужно. На самый крайний случай - использовать пул потоков.
Если ты используешь корутины - используй корутины. С правильным диспатчером. В твоём случае подойдёт запуск на Dispatchers.Default. Там как раз пул потоков на JVM под капотом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы