首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin协程
WAsbry
创建于2022-05-02
订阅专栏
由浅入深,向读者全面系统化介绍协程这一概念,但落脚点仍在Kotlin协程;
等 1 人订阅
共5篇文章
创建于2022-05-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
suspend初探:挂起函数真的不会阻塞UI主线程吗?
本文摘要: 在开发中为避免ANR,往往将耗时操作放在挂起函数,那么挂起函数真的不会阻塞主线程吗?文章总结了suspend的关键点,介绍了部分概念(诸如:虚拟),浅析了suspend关键字的实现原理
协程上下文、协程作用域、Job与Deferred、协程启动模式
什么是协程上下文,有什么用,是如何构成的,如何解构;协程中的作用域的分类,有什么细节;协程的启动模式是什么,有哪几种?协程中的 Job是什么,其与 Deferred接口的区别?
如何创建并使用一个协程:对比runBlocking、GlobalScope与自定义协程作用域
本文从协程历史背景,延伸至协程在android工程中的使用;重点讨论了协程的创建方式,从具体使用到实现原理进行了详细对比;考虑到代码运行时的平台差异,自定了log的扩展函数;
Kotlin协程初探(二)
协程究竟是什么?协程的核心问题,协程的分类(按照调用栈,按照对称性),如何兴起一个协程,协程兴起方式的区别,协程作用域,协程体的Receiver
Kotlin协程初探(一)
为什么需要协程,协程是什么?异步程序设计中的问题:同步与异步,并发与并行;Kotlin程序的异步性;Kotlin 异步代码回调;Kotlin 异步代码结果传递:suspend关键字的设计思路 -