首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
App线程优化
神奇的宇宙
创建于2022-02-27
订阅专栏
App线程优化
暂无订阅
共5篇文章
创建于2022-02-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android线程调度原理剖析
线程调度原理 任意时刻,只有一个线程占用CPU,处于运行状态 多线程并发:轮流获取CPU使用权 JVM负责线程调度:按照特定机制分配CPU使用权 线程调度模型 分时调度模型:轮流获取、均分CPU时间
Android异步方式汇总
Thread 最简单、常见的异步方式 不易复用,频繁创建及销毁开销大 复杂场景不易使用 HandlerThread 自带消息循环的线程 串行执行 长时间运行,不断从队列中获取任务 IntentServ
Android线程优化实战
线程使用准则 严禁直接new Thread 提供基础的线程池供各个业务线来使用 避免各个业务线各自维护一套线程池,导致线程数过多 根据任务类型选择合适的异步方式 1)优先级低,长时间执行,Handle
如何锁定线程创建者
锁定线程创建背景 项目变大之后收敛线程 项目源码、三方库、aar中都有线程的创建 避免恶化的一种监控预防手段 锁定线程创建方案 分析 创建线程的位置获取堆栈 所有的异步方式,都会走到new Threa
线程收敛优雅实践
线程收敛常规方案 根据线程创建堆栈考量合理性,使用统一线程库 各业务线下掉自己的线程库 基础库怎么使用线程 直接依赖线程库 缺点:线程库更新可能会导致基础库更新 基础库优雅使用线程 基础库内部暴露AP