全书共9章。第1章主要从程序设计出发, 结合实际问题引出异步程序的设计方案。第2章主要从协程本身切入, 剖析协程是什么, 有哪些类别, 不同语言的协程实现有何种区别和联系等。第3章主要以Kotlin标准库的协程API为核心, 介绍简单协程的使用方法和运行机制。第4章主要介绍运用Kotlin协程的基础设施设计和实现复合协程的思路和方法。第5章以官方协程框架为模板, 逐步实现其中的核心功能, 了解实现细节, 让读者对复合协程的运行机制做到心中有数。第6章介绍官方协程框架的运用, 重点探讨了对Channel、Flow、Select的使用场景。第7章主要探讨协程在以Android为例的UI应用程序开发环境中面临的挑战和解决问题的方法思路。第8章主要探讨协程在Web服务开发中的运用场景。第9章主要探讨对除JVM以外的JavaScript和Native平台, Kotlin协程所做的支持情况。