logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin协程挂起恢复源码解读

Kotlin协程,在使用已经很多了,对于其挂起和恢复的原理却没有深入地分析过。只了解到有一个CPS转换,将协程里的suspend方法,分割成了一个个的Continuation续体对象,然后通过回调的方式来进行恢复通知。得空计划写一个简单的调用流程,反编译为Java代码,然后从入口处,一点点分析完整的挂起和恢复流程。测试环境为桌面端CMP项目内,版本是Kotlin2.1.0.

文章图片
#开发语言#kotlin#android +1
到底了