cancel后 调用 join 正确的现象应该是什么?
来源:12-8 案例:仿官方框架实现取消响应2

慕前端9039556
2020-11-03
这是书上最新的代码。打印了 end 。
job.cancel您不说把他所在的协程取消了么。也就是 suspend mian这个协程取消了。为啥还会打印 end?
============================update=====================
图一
图二
写回答
2回答
-
打断点,导致delay的2000时间到了吧,所以协程都执行完了还取消个啥
00 -
bennyhuo
2020-11-03
cancel的是job,job是launch启动的那个协程,并非suspend main函数的协程。这个我在视频和书里面都有特意强调,可以留意下
082020-11-06
相似问题