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