относительно долго выполняющихся suspend функции последовательно, относительно друг друга они будут выполняться параллельно?
fun tst() =
runBlocking {
val res1 = suspendFun1()
val res2 = suspendFun2()
val res3 = suspendFun3()
}
suspend функции выполняются последовательно. Только во время ожидания вместо блокировки используется приостановка. Если нужна асинхронность, то смотри в сторону async.
Обсуждают сегодня