сраные корутины создают отдельный поток, или всетаки нет ? в пет проекте CurrentThread с main поменялся на coroutineScope DefaultDispatcher-worker-1, значит таки корутины используют создание потоков. Тогда другой вопрос Откуда скорость лебовски ? чет вообще запутался с этими статьями
такие вопросы я думаю лучше задавать в @kotlin_start
Диспатчеры юзают пулы потоков, прирост скорости будет в сравнении с new Thread, но так естесна никто не прогает, пулы потоков и до этого использовались + очереди всякие. Можешь воспринимать корутины, как продвинутую синтаксическую приколюху + structured concurrency(менеджмент лайфсайклом).
Обсуждают сегодня