有点不理解scopeContext他这个意义在哪里

来源:12-10 案例:仿官方框架实现作用域1

慕前端9039556

2020-11-18

scopeContext我不知道他到底有啥用,我也没看到代码中他到底做了什么非他不可的事情。
如果仅仅是为了拿到job ,使用context[job]即可。

对作用域的本质与设计的根本目的不明白。
感觉他比取消 异常这些章节抽象一些。

写回答

1回答

bennyhuo

2020-11-19

会有用,你下载源码点一下 find usage就能看出来。

这个上下文会在协程创建时附带上,如果协程创建时传入的context当中没有对应的key,会从这里取。

应该在 launch 里面调用 newContext的时候用到了

0
2
bennyhuo
回复
慕前端9039556
影响大了,你没看异常处理和取消响应都跟他有关系吗
2020-11-21
共2条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程