首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kotlin协程Coroutine
信仰年轻
创建于2021-12-06
订阅专栏
先基于协程官方文档学习协程使用,再学习原理使用。
等 6 人订阅
共7篇文章
创建于2021-12-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
协程系列(六)异步flow
本文基于协程官方文档讲解,具体可查看here 一、 Flow 1.1、在讲flow前,我们先看Sequence Sequence这里的yield并不是我们之前说的yield(同时并发多个协程,可以让其
协程系列(五)Coroutine context and dispatchers
本文基于协程官方文档讲解,具体可查看here和there。 协程上下文包含调度器、异步处理器、拦截器等。当然拦截器一般我们不会用到,它主要是用来进行线程切换的。 launch(xxx){}或者asyn
协程系列(四)Composing suspending functions
本文基于协程官方文档讲解,具体可查看here。 一、顺序执行的挂起函数 定义两个挂起函数,在同一个协程体里面执行 kt的语法糖measureTimeMillis测试耗时很方便。 1.1、使用async
协程系列(三)Cancellation and timeouts
一、取消异常 一般情形下,我们使用job.cancel()去取消协程,但是,你的协程程序真的及时取消了吗? 先看个例子 本应该在"main i am waiting"打印后,就立马取消的,但是这里还打
协程系列(二) Coroutines and Channels
本文基于协程官方文档讲解,具体可查看here。 一、分析问题 定义接口 getOrgReposCall先调用获取指定机构org的所有仓库Repo,然后调用getRepoContributorsCall
协程系列(一) 基础知识
本文基于协程官方文档讲解,具体可查看here。 一、打印协程名和相应的线程 打印日志如下: 1.1、AS中java程序处理: a. 打开协程Debug开关: 点击Edit Configurations
浅析kotlin协程launch 、delay调用
一、简单的协程例子 这个main方法就是我们通常的main方法,方法上不带suspend修饰。 1.1、runBlocking 启动一个协程 runBlocking一般不在开发中使用,在测试框架中用到