- Kotlin Coroutines(协程) 完全解析(二),深入
- Kotlin Coroutines(协程) 完全解析(三),封装
- Kotlin Coroutines(协程) 完全解析(四),协程
- Kotlin Coroutines(协程) 完全解析(五),协程
- Androdi kotlin Coroutines(协程)详解
- Androdi kotlin Coroutines(协程)详解
- Androdi kotlin Coroutines(协程)详解
- Androdi kotlin Coroutines(协程)详解
- Androdi kotlin Coroutines(协程)详解
- Androdi kotlin Coroutines(协程)详解
除了由不同的构建器提供协程作用域之外(runBlocking),还可以使用 coroutineScope构建器声明自己的作用域.
runBlocking 与 coroutineScope 可能看起来很类似,
相同点:
因为它们都会等待其协程体以及所有子协程结束。
这两者的主要区别在于:
runBlocking => 会 阻塞 当前线程来等待,
coroutineScope => 只是挂起,会释放底层线程用于其他用途。
由于存在这点差异,runBlocking 是常规函数,而 coroutineScope 是挂起函数。







网友评论