14.6万
已完结 · 共69课时
有效期5年
学不会协程的,点这里! 基础部分【免费学】!
14.6万
已完结 · 共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秒

2026徐老师Next.js16全栈开发课程
2026最新录制Next.js 16版本全栈开发课程
2040播放/共143课时

【最新版】Vue3从入门到精通(含资料)
对新手友好,手把手从零入门Vue,企业级实战项目落地
20.7万播放/共158课时

React18 从入门到实战(含全套资料)
系统学习 React ,掌握大厂必备技能
20.1万播放/共95课时

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

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

JavaScript基础
JavaScript 入门基础教程
8播放/共8课时

Javascript+Nodejs全栈前端全能课
【2024最新】前后端兼顾,全面系统、通俗易懂、案例丰富
63.4万播放/共424课时

前端项目:从零搭建Vue3+Node智慧校园系统
模拟学生视角,打造毕设闭环+真实业务场景,学完无缝接轨企业
10.7万播放/共64课时

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

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

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

Web开发前沿技术栈(持续更新)
本课程希望提供系统、全面、最新的Web前端技术
2.3万播放/共243课时

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

Grid网格布局
一门课全面了解Grid网格布局
5506播放/共32课时

HTML5+CSS3基础实战
HTML5+CSS3零基础到实战
48播放/共36课时
评论(0)