前言
小于 1 分钟
现在,你已经对协程、挂起函数以及 Kotlin 协程 API 有了很多了解。但是你还没有学到很多关于如何处理线程的知识,以及 API 中存在哪些线程方案。然而,你确实了解了 CoroutineContext
是什么,以及它的用途。它可以组合多个 CoroutineContext
和不同的上下文类型,以产生强大的协程机制来让协程真正可扩展和更加通用。
实际上,CoroutineContext
是 上下文切换 和 调度过程 的基础部分,而调度过程又围绕着线程展开。
现在,你已经对协程、挂起函数以及 Kotlin 协程 API 有了很多了解。但是你还没有学到很多关于如何处理线程的知识,以及 API 中存在哪些线程方案。然而,你确实了解了 CoroutineContext
是什么,以及它的用途。它可以组合多个 CoroutineContext
和不同的上下文类型,以产生强大的协程机制来让协程真正可扩展和更加通用。
实际上,CoroutineContext
是 上下文切换 和 调度过程 的基础部分,而调度过程又围绕着线程展开。