首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
侠客Ren
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 6
沸点 1
赞
7
返回
|
搜索文章
最新
热门
Kotlin协程Flow与Channel对比
前言 上游和下游属于同一个线程里。 操作符,即函数 上游,通过构造操作符创建 下游,通过末端操作符构建 只有下游才能通知上游放水,Flow属于冷流。生产数据的模块将生产过程封装到flow的上游里,最终
Kotlin-Flow操作符
简单的Flow 构造Flow对象,Flow里成员变量为闭包对象(FlowCollector扩展函数)。调用flow的成员变量传入参数为collect的闭包对象(封装了)。 flow调用流程:两个操作符
Kotlin原理runBlocking luanch join async delay
前言 默认分发器的runBlocking 协程运行在当前线程,若在协程里执行了耗时函数,那么协程之后的代码只能等待。runBlocking常用于一些测试的场景(谁没事写个协程阻塞当前线程呢)。如果在主
Kotlin-协程
前言 Google官网推荐将Kotlin协程作为Android异步编程解决方案: 轻量:在单线程可运行多个协程,挂起(其实就是切线程) Jetpack集成:Jetpack库支持全面协程扩展。提供协程作
Kotlin-StateFlow
前言 StateFlow 是ShareFlow的replay=1,必须有默认值,emit方法永远不会挂起,订阅时总是能够拿到它的最新的一个元素。 在同一个协程2中进行先emit再collect。则只会
Kotlin协程-ShareFlow
前言 replay粘性事件的个数,不同消费者订阅后,重新接收replay个之前的数据。 replay=n时,多次订阅会将生产者的最后n次事件冲i性能发送一遍。 extraBufferCapacity
Kotlin协程-Flow
前言 Flow是基于协程的响应式编程,处理异步数据流。与RxJava相比,Flow优势在于与协程深度集成,更加简洁、直观的API。Flow是冷流,只有在收集端(collect)开始监听时,生产端(em
kotlin协程 Channel
前言 Kotlin协程引入了Channel和Flow,处理数据流,实现生成者-消费者模式,构建响应式应用。处理数据流和异步操作。 Channel是一种热流 Flow是一种冷流 Channel异步数据通
java双亲委派
前言 双亲委派机制:当一个类加载器收到加载类的请求时,它首先不会自己去尝试加载,而是把请求委派给父类加载器去完成,所有的加载请求最终都传递到顶层的启动类加载器(Bootstrap ClassLoade
DataStore使用
前言 DataStore是Android上轻量级存储方案。分为两种: Preferences DataStore:类似SharedPreferences采用键值对的方式存储数据 Proto DataS
下一页
个人成就
文章被点赞
43
文章被阅读
38,066
掘力值
1,359
关注了
13
关注者
7
收藏集
16
关注标签
9
加入于
2019-09-16