首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zhangxingchao
掘友等级
写文章主要为了记录所学,加深理解,方便复习。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
127
文章 127
沸点 0
赞
127
返回
|
搜索文章
最新
热门
协程之互斥锁和共享变量
竞态条件 也叫做竞争条件,指的是两个或者以上进程或者线程并发执行时,其最终的结果依赖于进程或者线程执行的精确时序。 竞争条件会产生超出预期的情况,一般情况下我们都希望程序执行的结果是符合预期的,因此竞
协程间的协作与等待
本篇文章主要是寻求Java线程中协作和等待相关的API在协程里边的等价物,不过看完之后你会发现,协作和等待这种在线程中比较复杂的操作到了协程里边一点难度都没有。 线程与协程的协作与等待 协程,天生就是
常用排序算法总结:归并排序
分析归并排序之前,我们先来了解一下分治算法。 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。 分治算法的
常用排序算法总结:堆排序
首先,我们来看看什么是堆(heap): 堆中某个节点的值总是不大于或不小于其父节点的值; 堆总是一棵完全二叉树(Complete Binary Tree)。 完全二叉树是由满二叉树(Full Bina
Kotlin: Flow的操作符
前言 这种可以用特殊符号来代替函数本身去使用的函数叫operator function,就是操作符函数,而用来替代函数的符号就是所谓的operator,也就是操作符,例如Kotlin中的list[0]
SharedFlow与StateFlow的效果和适用场景
SharedFlow是一种特殊的Flow,而StateFlow是一种特殊的SharedFlow,Flow虽然是一个数据流,但它只是设定好了数据流的规则,而并不是直接开始启动数据流声场流程,生产过程是在
把Flow对象转化成其他类型
其实就是收集Flow,然后在收集的过程中做各种整理计算,把整理的结果归结成返回值来输出。 flow.first() 终结性的操作符,不会返回新的flow,而是在它里边调用flow的collect函数,
Kotlin Flow之合并
merge merge函数用于将多个流合并成一个流,所有输入流中发出的数据将按照它们发出的顺序不加区分地混合在一起,依次被发送到下游。 示例: 解释 在上面的例子中,flow1和flow2都在发出一些
Kotlin: Flow基础知识
基本概念 Flow 数据流(连续),关注的是同一个协程下的数据序列的持续发送与处理。 SharedFlow 事件流(独立)关注的是事件序列向多个订阅者的一对多的,跨协程的通知 StateFlow 状态
分渠道打包时如何去除部分kotlin代码
我们都知道,打包时,去掉Java代码的方式是通过配置exclude,就可以实现了, 例如: 但是针对kotlin代码,经过实操,完全没有效果。 经过多方查阅,如果想去掉指定的代码,可以使用: 这个方式
下一页
个人成就
文章被点赞
336
文章被阅读
52,765
掘力值
2,941
关注了
3
关注者
129
收藏集
2
关注标签
2
加入于
2019-04-15