Задать вопрос
@foonfyrick

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

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

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

Похожие вопросы
Idea Platform Москва
от 90 000 до 180 000 ₽
Brief Москва
от 150 000 до 210 000 ₽
СМК-РК Москва
от 200 000 до 250 000 ₽