还是没明白系统怎么返回白板的

来源:12-8 案例:仿官方框架实现取消响应2

慕前端9039556

2022-03-02

凭啥系统就能判断出我切没切线程,用没用handler.postDealy这种方式?看safeContinuation源码无非就是利用3个状态 进行cas 。咋就能分辨出是否真正切线程?是否真正的异步?是否是真正的挂起?想不通啊。老师能结合源码简单说说这里么?

写回答

1回答

bennyhuo

2022-03-03

block(safe) 后面还有个getOrThrow呢,你看看里面干了啥

0
6
bennyhuo
你但凡看懂cas干了啥再看看getOrThrow的逻辑就能明白啊
2022-03-03
共6条回复

学会Kotlin 突破开发语言瓶颈

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

1760 学习 · 481 问题

查看课程