Content
18 Lessons • 0 Quizzes • 0 Challenges
入门
- 1
Kotlin 协程简介
- 2
课程简介
理解 Kotlin 协程
- 1
Kotlin 协程与 JVM 库
- 2
Kotlin 协程在常见场景中的应用
- 3
线程切换与回调
- 4
RxJava 与其他响应式流
- 5
使用 Kotlin 协程
- 6
后端协程
- 7
序列构建器
- 8
序列生成器的实际应用场景
- 9
挑战:求给定数字的阶乘
- 10
解决方案:求给定数字的阶乘
- 11
挂起机制是如何工作的?
- 12
带值恢复挂起协程
- 13
恢复挂起并抛出异常
- 14
挑战:为输出指定类型进行挂起协程
- 15
解决方案:使用指定类型的挂起协程输出
- 16
测验:理解 Kotlin 协程
协程的内部机制
- 1
简介:协程的内部原理
- 2
带有状态和恢复值的函数
- 3
挂起函数的性能
- 4
协程:内置支持与库实现
- 5
挑战:协程的内部机制
- 6
解决方案:协程的内部原理
- 7
测验:协程的内部原理
Kotlin 协程库
- 1
简介:Kotlin 协程库
- 2
协程构建器:launch 构建器
- 3
协程构建器:runBlocking 构建器
- 4
协程构建器:async 构建器
- 5
结构化并发
- 6
协程构建器:使用 coroutineScope
- 7
挑战:协程构建器
- 8
解决方案:协程构建器
- 9
测验:协程构建器
协程上下文
- 1
接口与协程上下文中查找元素
- 2
添加、清空、删除元素以及折叠上下文
- 3
协程上下文:访问和创建上下文
- 4
挑战:协程上下文
- 5
解决方案:协程上下文
- 6
测验:协程上下文
Job 与等待子协程
- 1
简介:Job 与等待子协程
- 2
协程构建器中的 Job
- 3
Job 工厂函数
- 4
挑战:Job 与等待子协程
- 5
解决方案:Job 与等待子协程
- 6
测验:Job 与等待子协程
取消与异常处理
- 1
取消
- 2
取消机制是如何工作的?
- 3
取消:停止不可阻挡的进程
- 4
挑战:任务的取消
- 5
解决方案:作业的取消
- 6
异常处理
- 7
异常处理的其他方式
- 8
挑战:异常处理
- 9
解决方案:异常处理
- 10
测验:取消与异常处理
协程作用域函数
- 1
协程作用域函数
- 2
关于 coroutineScope 的更多内容
- 3
类似于 coroutineScope 的函数
- 4
连接协程作用域函数
- 5
挑战:协程作用域函数
- 6
解决方案:协程作用域函数
- 7
测验:协程作用域函数
分发器与构建协程作用域
- 1
分发器
- 2
I/O 分发器
- 3
关于调度器的更多内容
- 4
调度器的机制与性能
- 5
挑战:分发器
- 6
解决方案:分发器
- 7
构建协程作用域
- 8
关于构建协程作用域的更多内容
- 9
测验:分发器与构建协程作用域
共享状态
- 1
共享状态的问题
- 2
一个仅限于单线程的调度器
- 3
互斥锁的优点与问题
- 4
挑战:共享状态的问题
- 5
解决方案:共享状态的问题
- 6
测验:共享状态
测试 Kotlin 协程
- 1
测试挂起函数
- 2
测试 Kotlin 协程时使用的函数
- 3
关于测试 Kotlin 协程的更多内容
- 4
测试函数的属性
- 5
测试启动协程的 Android 函数
- 6
挑战:测试 Kotlin 协程
- 7
解决方案:测试 Kotlin 协程
- 8
测验:测试 Kotlin 协程
通道与角色
- 1
什么是通道?
- 2
通道类型
- 3
通道参数
- 4
通道作为通信原语
- 5
参与者
- 6
挑战:通道与演员
- 7
解决方案:通道与角色
- 8
测验:通道与演员
热数据与冷数据源
- 1
热与冷
- 2
热通道与冷流
- 3
挑战:热数据与冷数据源
- 4
解决方案:热数据与冷数据源
- 5
测验:热数据与冷数据源
Flow
- 1
Flow 简介
- 2
Flow 的特征、要素及实际应用场景
- 3
挑战:使用 Flow 练习挂起函数
- 4
解决方案:使用 Flow 实践挂起函数
- 5
测验:流程
Flow 构建
- 1
构建流程的多种方式
- 2
理解流程构建器
- 3
挑战:流程构建
- 4
解决方案:流程构建
- 5
测验:流程构建
Flow 生命周期函数
- 1
不同函数的功能
- 2
关于流程生命周期函数的更多内容
- 3
挑战:流程生命周期函数
- 4
解决方案:流程生命周期函数
- 5
测验:流程生命周期函数
流处理、共享流和状态流
- 1
流处理
- 2
集合处理
- 3
折叠与扫描函数
- 4
flatMap 和终端操作
- 5
挑战:流处理
- 6
解决方案:流处理
- 7
SharedFlow 和 StateFlow
- 8
SharedFlow 的扩展
- 9
测验:流处理、SharedFlow 与 StateFlow(checkpoint)
总结!
- 1
总结
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:Anonymous User