@foonfyrick

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

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

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

Похожие вопросы