android中的线程池
16lz
2021-12-04
Android中的线程池分类:FixedThreadPool、CachedThreadPool、ScheduledThreadPool、SingleThreadExecutor。
FixedThreadPool:是一种线程数量固定的线程池,并且当线程处于空闲状态的情况下,它们也不会被回收,FixedThreadPool只有核心线程,并且不会被关闭,所以可以较快响应外界的请求。
CachedThreadPool:是一种线程数量不固定的线程池,只有非核心线程,并且最大线程数为Integer.MAX_VALUE,当线程空闲超过60s的时候会被回收。
ScheduledThreadPool:它的核心线程是固定的,非核心线程数量是没有限制的,并且当非核心线程被闲置的时候就立即被回收。
SingleThreadExecutor:它只有一个核心线程,确保所有线程都能在同一个线程中按顺序执行。
更多相关文章
- Android——消息机制
- android异步更新UI
- Android(安卓)ANR
- Android异步更新UI-线程池-Future-Handler实例分析
- Android异步加载图像小结
- android 使用异步加载图片
- Android(安卓)draw onAttachToWindow
- android 自定义线程池ThreadPoolUtils工具类
- Android消息机制