首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
只是莹莹而已
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
速度优化:线程池优化
线程是执行任务的基本单元,他的重要性不言而喻,通过合理的使用线程,我们可以更充分的发挥 CPU 的性能,极大的提升程序的体验。如何才能更合理的使用线程呢?这需要我们做很多事情。 比如需要将程序中线程的
线程池ThreadPoolExecutor实现原理
1. 为什么要使用线程池 在实际使用中,线程是很占用系统资源的,如果对线程管理不善很容易导致系统问题。因此,在大多数并发框架中都会使用线程池来管理线程,使用线程池管理线程主要有如下好处: 降低资源消耗。通过复用已存在的线程和降低线程关闭的次数来尽可能降低系统性能损耗; 提升系统…
Android性能优化典范之多线程篇
来自腾讯 Bugly的多线程优化的分享,比较细致地分析了HandlerThread,IntentService,Threadpools,AsyncTask等的使用场景和优劣,值得学习。
十一、Android性能优化之多线程优化
一、多线程产生的问题与简单优化 结果输出: 我们发现该示例并没有一直执行,而是执行一段时间后停止打印 1.原因 1.解决办法 为了解决这种问题 可以使用synchronized对该变量的操作同步 ,
Android 性能优化(十一)之正确的异步姿势
1、 前言 在前面的性能优化系列文章中,我曾多次说过:异步不是灵丹妙药,不正确的异步方式不仅不能较好的完成异步任务,反而会加剧卡顿。Android 开发中我们使用异步来进行耗时操作,异步离不开一个词:线程。那么问题来了: Android 中线程调度是如何实现的? 正确的异步姿势是什…
Android多线程之线程池Executor详解
带你深入理解Android常见线程池和其工作原理
谈谈Android源码——HandlerThread
HandlerThread 继承自 Thread,所以它本质上还是一个线程。那么它的作用是什么,与 Thread 又有什么区别呢? 从以上三点可以总结出其实它和 Thread 基本没什么区别,只是它可以提供一个 Looper 给 Handler。 了解 Handler 机制的话…
Android多线程通信总结(四)
1. 如何停止一个线程 stop方法可以停止线程,但是这种方法并不是线程安全的,会涉及到锁的安全问题,所以已经被官方废弃,所以不能简单的停止线程。 因为当一个线程执行任务的时候,它会占用cpu以及内存的资源,并且锁住这些资源,如果我们要将线程异常终止,那么当前线程就来不及对资源…
Android 性能优化之正确的异步姿势
异步不是灵丹妙药,不正确的异步方式不仅不能较好的完成异步任务,反而会加剧卡顿。Android 开发中我们使用异步来进行耗时操作,异步离不开一个词:线程。那么问题来了: Android 中线程调度是如何实现的? 正确的异步姿势是什么呢? 线程池一定会提升效率吗? 作者在文章聊了他所理解的 Android 中正确的异步姿势。
Android 线程的正确使用姿势
Android 线程的正确使用姿势