老师能讲讲LifecycleScope么?

来源:13-9 案例:协程在 Android 中的应用

慕前端9039556

2020-11-02

视频里说的太快了,一句带过,书里也没写。网上也收不到资料。。。

Lifecycle.coroutineScope源码里这个cas操作目的是什么?

Dispatcher.Main.immediate具体是啥意思呀?看文档没整明白……


http://img.mukewang.com/szimg/5fa2a9a909d3c6ac15900684.jpg

写回答

2回答

bennyhuo

2020-11-03

cas的目的必然是保证原子性。

0
4
bennyhuo
回复
慕前端9039556
防止重复创建用的。
2020-11-05
共4条回复

bennyhuo

2020-11-03

Dispatcher.Main.immediate 目测应该是直接执行的意思,immediate就是这个意思。如果直接用Main的话,会类似于handler.post,即下一次主线程循环再执行。

0
0

学会Kotlin 突破开发语言瓶颈

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

1760 学习 · 481 问题

查看课程