首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android 线程相关知识
巴黎没有摩天轮
创建于2024-05-26
订阅专栏
针对 Android 线程创建流程,性能优化等等知识
等 10 人订阅
共6篇文章
创建于2024-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android 15 线程挂起超时崩溃与修复
背景 由于Android系统针对挂起线程超时的场景进行了进程中断处理,从系统稳定性的角度,Google 这么做也是没有问题的,但是从应用侧我们是不希望用户使用时崩溃的。 Android 线程挂起超时崩
Android 线程栈压缩方案
背景 公司项目一直以来存在一个Firebase Push的崩溃问题,如下图所示 创建线程数 1357 个,问题的原因在于应用离线,Firebase Message 积压,导致当应用启动时...
ASM 修复案例之 FCM OOM
背景 在做线程栈压缩任务时发现,我们崩溃列表中存在一个由于pthread_create函数导致的 OOM,详细分析这个 crash,发现在此次 OOM 崩溃中,分配的线程数达到了1400个,由此开始寻
Android 线程挂起超时崩溃与修复
背景 本年度一直在做线程相关的性能优化,例如线程收敛、线程栈优化,以及一些由线程导致的OOM问题。最近在检索崩溃大盘时,发现了一些由于线程挂起导致的Native Crash,发现此问题存在已久只不过量
Android 线程挂起超时崩溃与修复 - 续集
背景 本文是继修复线程挂起超时方案的续集,由于之前写方案的时候还在内部测试,还有部分读者提出一些问题并提供建议,完善了一下方案细节,目前公司已正式上线,暂时没有因修复而导致的其他问题,这篇文章准备再记
Android Native 线程挂起流程
背景 之前写了一篇关于线程挂起超时导致的 Native Crash 的文章,并提供了一种基于 inline hook 技术规避超时导致的 abort 信号引发崩溃的解决方案,有兴趣可以看下 - And