第2章 协程的基本概念

大多数开发者在刚接触到Kotlin协程的时候通常会产生一连串的问题,其中最关键的莫过于“协程到底是什么”和“Kotlin协程到底有什么用”这两个问题。本章我们就“协程到底是什么”展开讨论,希望能帮助大家加深对协程概念的理解和认识。

本章的内容会稍微有些枯燥,不过笔者尽可能多列一些实例来对概念进行阐述。这些实例涉及多门语言实现的对比和一些概念细节的讨论,需要大家对操作系统的任务调度有一定的了解。