Kotlin协程实战
2021-10-21 16:01:10 42 举报
AI智能生成
Kotlin协程实战
作者其他创作
大纲/内容
冷数据流Flow
认识Flow
对比RxJava的线程切换
冷数据流
异常处理
末端操作符
分离Flow的消费和触发
Flow的取消
其他Flow的创建方式
Flow的背压
Flow的变换
热数据通道Channel
认识Channel
Channel的容量
迭代Channel
produce和actor
Channel的关闭
BroadcastChannel
Channel版本的序列生成器
Channel的内部结构
多路复用Select
什么是多路复用
复用多个await
复用多个Channel
SelectClause
Flow实现多路复用
协程的并发工具
Mutex
Semaphore
项目实战
Kotlin核心
协程
Jetpack
ViewModel
LifeCycle
LiveData
DataBinding
Room
Paging3
Startup
Hilt
ViewBinding
Retrofit
Coil
认识协程
为什么协程理解起来有难度?
协程是什么
在Android中协程用来解决什么问题?
第一个协程
协程比异步任务好在哪里?
协程的挂起与恢复
挂起与阻塞的区别
Kotlin协程的基础设施与官方框架
协程的调度器
协程的结构化并发
协程上手
协程+Retrofit
协程+ViewModel
协程+LifeCycle
协程+Room
协程+View
协程的取消操作
核心概念
CoroutineScope(协程作用域)
Job(任务)
CoroutineContext(协程上下文)
launch与async构建器对比
Job的生命周期
挂起函数的取消
计算任务的取消
取消的副作用
禁止取消
常驻任务
协程的异常处理
Job异常处理
SupervisorJob异常处理
launch异常处理
async异常处理
协程的异常传播特性
0 条评论
下一页