0
已完结 · 共69课时
有效期5年
学不会协程的,点这里! 基础部分【免费学】!
0
已完结 · 共69课时
有效期5年
学不会协程的,点这里! 基础部分【免费学】!

扔物线
中国首位 Android 和 Kotlin 双领域 GDE(谷歌认证开发专家)
课程概述









课程群
全集试看
先导视频
视频课
1分32秒
1-协程基础与关键知识
全集试看
1.0-学协程有用吗
视频课
10分48秒
全集试看
1.1-切线程:launch()
视频课
39分18秒
全集试看
1.2-自动切回来:挂起函数
视频课
25分54秒
全集试看
1.3-Android 项目里协程代码的写法
视频课
12分42秒
全集试看
1.4-withContext():手动切线程
视频课
11分22秒
全集试看
1.5-自定义挂起函数
视频课
6分22秒
全集试看
1.6-挂起函数的性能优势:从 withContext() 说起
视频课
20分24秒
全集试看
1.7-消除魔法:挂起函数为什么不卡线程?
视频课
35分57秒
全集试看
1.8-「轻量级线程」的本质:从 delay() 说起
视频课
16分23秒
全集试看
1.9-结构化并发初探
视频课
28分
全集试看
1.10-并行协程的启动和交互
视频课
21分31秒
全集试看
1.11-连接线程世界:和回调型 API 协作
视频课
21分9秒
全集试看
1.12-回到线程世界:runBlocking()
视频课
14分39秒
2-结构化并发
部分试看
2.1-概念落地:「一个协程」到底指的是什么
视频课
40分1秒
部分试看
2.2-父子协程,以及协程间的并行和等待
视频课
28分1秒
部分试看
2.3-线程的强制结束:stop()
视频课
6分18秒
部分试看
2.4-线程的交互式结束:interrupt()
视频课
39分13秒
部分试看
2.5-协程的交互式取消:cancel()
视频课
36分48秒
部分试看
2.6-协程的结构化取消
视频课
27分57秒
部分试看
2.7-不配合取消:NonCancellable
视频课
31分56秒
部分试看
2.8-协程的结构化异常管理
视频课
41分34秒
部分试看
2.9-CoroutineExceptionHandler
视频课
15分14秒
部分试看
2.10-异常的结构化管理的本质
视频课
39分51秒
部分试看
2.11-async() 对异常的处理
视频课
21分51秒
部分试看
2.12-SupervisorJob
视频课
13分56秒
3-CoroutineScope / -Context
部分试看
3.1-CoroutineScope / -Context
视频课
14分25秒
部分试看
3.2-GlobalScope
视频课
11分57秒
部分试看
3.3-从挂起函数里获取 CoroutineContext
视频课
10分49秒
部分试看
3.4-coroutineScope()和supervisor
视频课
27分1秒
部分试看
3.5-再谈 withContext()
视频课
9分39秒
部分试看
3.6-CoroutineName
视频课
4分16秒
部分试看
3.7-CoroutineContext 的加减和 get()
视频课
25分33秒
部分试看
3.8-自定义 CoroutineContext
视频课
5分42秒
4-Channel 和 Flow
部分试看
4.1-Channel 和 Flow 简介与对比
视频课
8分54秒
部分试看
4.2-用 produce() 来提供跨协程的事件流
视频课
24分13秒
部分试看
4.3-Channel 的工作模式详解
视频课
21分44秒
部分试看
4.4-Channel API 详解
视频课
41分19秒
部分试看
4.5-actor():把 SendChannel 暴露出来
视频课
6分22秒
部分试看
4.6-Flow 的功能定位
视频课
36分30秒
部分试看
4.7-Flow 的工作原理和应用场景
视频课
28分49秒
部分试看
4.8-Flow 的创建
视频课
28分12秒
部分试看
4.9-Flow 的收集
视频课
15分58秒
部分试看
4.10-filter() 系列操作符
视频课
17分32秒
部分试看
4.11-distinctUntilChanged{By}()
视频课
5分39秒
部分试看
4.12-自定义 Flow 操作符
视频课
11分9秒
部分试看
4.13-timeout、sample、debounce()
视频课
24分49秒
部分试看
4.14-drop()、take() 系列操作符
视频课
5分26秒
部分试看
4.15-map() 系列操作符
视频课
12分42秒
部分试看
4.16-transform() 系列操作符
视频课
13分
部分试看
4.17-withIndex() 操作符
视频课
3分2秒
部分试看
4.18-reduce()、fold() 系列操作符
视频课
26分5秒
部分试看
4.19-onEach() 操作符
视频课
5分29秒
部分试看
4.20-chunked() 操作符
视频课
2分24秒
部分试看
4.21-try/catch 和 Flow 的异常可见性
视频课
43分55秒
部分试看
4.22-catch() 操作符
视频课
25分26秒
部分试看
4.23-retry() 和 retryWhen() 操作符-1
视频课
11分50秒
部分试看
4.24-onStart() 等全流程监听系列操作符
视频课
8分17秒
部分试看
4.25-flowOn() 操作符
视频课
27分36秒
部分试看
4.26-buffer() 系列操作符
视频课
27分39秒
部分试看
4.27-多个 Flow 的合并
视频课
25分15秒
部分试看
4.28-把 Flow 对象转换成其他类型
视频课
14分42秒
部分试看
4.29-SharedFlow 的效果和适用场景
视频课
35分37秒
部分试看
4.30-shareIn() 操作符
视频课
26分12秒
部分试看
4.31-MutableSharedFlow
视频课
20分12秒
部分试看
4.32-StateFlow
视频课
12分12秒
5-协作、互斥锁和共享变量
部分试看
5.1-协程间的协作和等待
视频课
9分43秒
部分试看
5.2-select():先到先得
视频课
9分31秒
部分试看
5.3-互斥锁和共享变量
视频课
42分54秒
部分试看
5.4-ThreadLocal
视频课
14分35秒

elementplus源码实现(第十期)
教你从0实现自己的elementplus组件库
110播放/共36课时

android支付实战课程集成支付宝支付
课程包含了后端代码,后端异步通知以及数据库的创建
950播放/共10课时

Python小白也能听懂的入门课
Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议
396.5万播放/共20课时

elementplus源码实现(第九期)
教你从0实现自己的elementplus组件库
52播放/共56课时

Web前端入门:从零开始做网站
带社群答疑服务,赠送全部课件、素材、模版、软件
107.1万播放/共31课时

elementplus源码实现(第八期)
教你从0实现自己的elementplus组件库
40播放/共54课时

前端实战训练:2个网站+1个APP
不止教技术,还教思维的前端系统入门课,手把手带你轻松搞定2个网站+1个APP项目,全场景养成你的思维、技术的高能方法论
54.5万播放/共52课时

网页设计与Falsh动画
本课程包括HTML基础知识、CSS样式、Flash动画特效
40播放/共9课时

python上位机开发
利用python上位机开发案例让你快速掌握python上位机
2.3万播放/共38课时

React UI组件库
React UI组件库
141播放/共71课时

elementplus源码实现(第七期)
教你从0实现自己的elementplus组件库
37播放/共82课时

Vue3+Claude前端新解法 第一季
左手Vue3右手AI,轻松掌握前端开发,极速打造专属作品。
23播放/共32课时

精通React - React源码手写与分析
React、React周边库的源码手写以及源码解读
77播放/共143课时

【Unity与C#实战】从零开发类皇室战争游戏
从0开发一个完整的商业案例,学会后可以自行开发其他3D案例。
36.0万播放/共62课时

uni-app开发资讯类微信小程序项目实战课程
基于uni-app开发微信小程序项目实战教程
345播放/共184课时
评论(0)