首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
行墨
掘友等级
Android高级开发工程师
|
上海找钢网信息科技股份有限公司
Android、Java、Kotlin,喜欢旅游、游泳、网球。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Kotlin 结构化并发中的安全问题
一、Kotlin 结构化并发中的典型安全问题 共享数据竞态条件 问题:多个协程并发修改同一可变状态(如计数器、集合)时,线程调度顺序不确定可能导致数据不一致35。 触发场景:网络请求结果聚
Kotlin launch 与 async 的区别
一、功能定位与返回值差异 特性 **launch** **async** 核心用途 执行无需返回值的异步任务(如日志上传、I/O 操作) 执行并发任务并汇总结果(如并行网络请求) 返
企业级项目使用 MainScope
一、MainScope 在企业级项目中的核心用途 MainScope 是 Android 开发中为 UI 操作设计的协程作用域,其默认调度器为 Dispatchers.Main,适用于需要主线程更新的
Kotlin CoroutineScope 详解
一、定义与核心作用 CoroutineScope 是 Kotlin 协程结构化并发的基础,本质是一个包含 CoroutineContext 的接口。其核心作用为: 管理协程生命周期:协程必须在其作
Android Kotlin 调度器
一、调度器的核心作用 调度器(CoroutineDispatcher)是协程上下文(CoroutineContext)的核心组件,用于确定协程在哪个线程或线程池中执行。其核心目标包括: 线程切换
Kotlin 让 Channel 的 send 操作不挂起
要让 Kotlin Channel 的 send 操作不挂起,核心思路是避免缓冲区满或未及时消费导致的挂起条件。以下是具体实现方法及策略: 一、配置缓冲区容量 设置 capacity 参数
Kotlin Channel
Kotlin 的 Channel 是协程间通信的核心组件,本质上是一个并发安全的队列,支持生产-消费模式的数据传输。以下是其核心特性的结构化解析: 一、基础概念 管道模型 Channel 表现为发
Kotlin Flow异常处理
一、基础异常捕获机制 **try/catch 代码块** 适用于同步代码和 Flow 收集阶段的异常捕获。 作用:捕获 collect 块内的处理逻辑异常1。 局限:无法捕获 flow
Kotlin Flow 常用操作符(take/reduce/zip/flatMap)详解
一、take:限制收集的元素数量 功能 仅收集流中前 N 个元素,后续元素会被忽略。 适用场景 仅需处理部分数据(如预览前几条数据)。 避免处理过时或无用的后续数据。 示例 二、red
Kotlin Flow 背压问题与解决方案
一、背压问题的本质 背压(Backpressure) 指数据流中生产者(Producer)的发射速度超过消费者(Consumer)的处理速度,导致数据积压。例如: 生产者每 100ms 发射一
下一页
个人成就
文章被点赞
71
文章被阅读
32,702
掘力值
2,223
关注了
1
关注者
33
收藏集
1
关注标签
1
加入于
2020-08-16