用于异步编程等场景的协程 这个问题有很多方法,在 Kotlin 中我们采用非常灵活的方法,在语言级提供支持, 而将大部分功能委托给库,这与 Kotlin 的理念非常一致。 额外收益是,协程不仅打开了异步编程的大门,还提供了大量其他的可能性,例如并发、参与者(actor)等。 Kotlin 新手?可以看看入门页。 精选文档页: 基础共享的可变状态与并发 异步程序设计动手实验室 示例项目 kotlinx.coroutines 示例与源代码 在 上还有更多示例