2. 深入理解 Kotlin 协程
大约 1 分钟
2. 深入理解 Kotlin 协程
正片
- [00:27:16] - 1. 异步程序设计介绍
- [00:18:26] - 2.1-2.2 协程的概念和分类
- [00:14:13] - 2.3 协程的实现举例
- [00:25:45] - 3.1 协程的构造/协程体的本质
- [00:26:25] - 3.2-3.6 协程的挂起/上下文/拦截器
- [00:22:34] - 4.1 仿 Python 的序列生成器
- [00:17:10] - 4.2 仿写 JavaScript 的 async await
- [00:42:19] - 4.3 Lua 风格的协程 API
- [00:16:57] - 5.1 实现一个 delay 函数
- [00:16:16] - 5.2 Kotlin 的协程怎么描述?
- [00:28:13] - 5.3 怎么实现协程的启动?
- [00:07:48] - 5.4 协程的调度器
- [00:11:10] - 5.5 协程的取消
- [00:09:39] - 5.6 协程的异常处理
- [00:20:49] - 5.7 协程的作用域
- [00:10:40] - 6~9 协程的应用
番外
- [00:06:50] - 使用协程实现轮询任务竟是这么简单
- [00:13:33] - 反向操作:怎么把挂起函数转成阻塞函数?
- [00:12:56] - 常规操作:怎么把回调转成挂起函数?
- [00:06:32] - 给协程的拦截器自定义 Key 有什么后果?
- [00:11:37] - 挂起函数如何实现挂起?
- [00:06:22] - 谁说协程挂起一定要切线程?
- [00:09:40] - Kotlin 程序员在协程当中捕获异常的现状
- [00:08:22] - [Kotlin 协程 1.5] 什么?GlobalScope 竟被废弃了?
- [00:13:35] - [Kotlin 协程 1.5] 越更越惨的 Channel:我 TM 就是个倒霉蛋
- [00:10:50] - [Kotlin 协程 1.5] Flow 有两个 API 转正:一个是另一个的马甲?