终于找到一篇写原理的,这几天一直在看源码,想知道是如何保存函数运行状态并恢复的,但是来来去去一直在卡在 CoroutineImpl 上。一直找不到 doResume 是在哪实现的,还一直以为 suspend 只是一个用来做编译时检查用的关键字。看完恍然大悟,原来从一开始思考的方向就错了。
Kotlin Coroutine 原理解析上一篇文章《Kotlin Coroutine 初探》向大家介绍了 Kotlin Coroutine 的由来、重要概念、用法。为了能让消除大家对 Kotlin Coroutin...