弓背霞明剑照霜,秋风走马出咸阳。这篇文章主要讲述Android 四种常见的线程池相关的知识,希望能为你提供帮助。
引入线程池的好处 1)提升性能。创建和消耗对象费时费CPU资源
2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。
我们来看一下线程池的简单的构造
public ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler) {...}
使用上面的方式创建线程池的话,我们需要配置一堆东西,非常麻烦,所以我们不建议这么使用。 而是推荐使用Executors的工厂方法来创建线程池,Executors类是官方提供的一个工厂类,它里面封装好了众多功能不一样的线程池。下面就介绍几个常用的线程池。
【Android 四种常见的线程池】
推荐阅读
- 安卓Android的内存管理原理解析
- 如何运用带路由的宽带Modem与宽带路由
- 路由也可以一机多能不再为网络扩容发愁
- 自动交换光网络分级路由技术的研究
- 如何运用WIN2000完成2个网段的路由
- 图 WLAN的安全管理向导
- 3层交换技术的演变以及应用进展
- 双绞线的自制与直联线交叉线区别
- IPv6单播、组播、泛播地址详解