文章目录
一、挂起函数串行执行
二、协程组合并发执行挂起函数
一、挂起函数串行执行
----
在协程体中 , 连续使用多个挂起函数 , 这些函数的执行是顺序执行的 , 挂起函数 1 执行完毕后 , 才执行...runBlocking 函数 , 可以将 主线程 包装成 协程
// measureTimeMillis 函数用于测量内部代码块执行的时间, 单位毫秒 ms...----
如果想要两个挂起函数并发执行 , 并且同时需要两个函数的返回值 , 则使用 async 协程构建器 , 启动两个协程 , 在协程体中执行两个并发函数 ;
代码示例 :
package kim.hsl.coroutine...runBlocking 函数 , 可以将 主线程 包装成 协程
// measureTimeMillis 函数用于测量内部代码块执行的时间, 单位毫秒 ms...}
suspend fun hello2(): Int {
delay(300)
return 2
}
}
执行结果 : 启动两个 async 协程