为什么调用join传入的block函数里面调用resume?
来源:12-2 案例:仿官方框架实现 launch 2

慕前端9039556
2020-10-16
调用了AbstractCoroutine的resumeWith说明协程执行完成了,状态机已经结束了。这时候还去调用resume不会出异常吗?
我断点跟了一下,好像join会创建一个单独的状态机?反正BaseContinuationImpl对象跟lunch那块不是一个。。
写回答
1回答
-
bennyhuo
2020-10-16
你说的是最后 completion.resume 吧。。。那是完成回调啊
162020-10-18
相似问题