非对称协程的问题
来源:11-4 协程的常见实现2

慕粉0734078047
2020-10-09
1.这里的协程是运行在什么地方的
2.协程B yield挂起之后协程A会不会继续执行(就是协程A恢复运行要靠什么)
3.上面的那个流程协程A—>协程B resume(CoroutineB),协程A是怎么调用这个方法的,然后是不是调用了这个方法协程B就恢复运行了。
4.我一直理解的yield就是挂起,代表这段协程代码不走了,退出了执行权;resume代表协程代码又可以继续执行往下走,不知道对不对。
写回答
1回答
-
bennyhuo
2020-10-09
a在resume b 的时候挂起自己执行b,b 在yield的时候挂起自己,恢复resume它的a。
022020-10-09
相似问题