🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 11.3 Android中的线程池 提到线程池就必须先说一下线程池的好处,相信读者都有所体会,线程池的优点可以概括为以下三点: * (1)**重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销**。 * (2)**能有效控制线程池的最大并发数,避免大量的线程之间因互相抢占系统资源而导致的阻塞现象**。 * (3)**能够对线程进行简单的管理,并提供定时执行以及指定间隔循环执行等功能**。 Android中的线程池的概念来源于Java中的Executor,**Executor是一个接口,真正的线程池的实现为ThreadPoolExecutor**。ThreadPoolExecutor提供了一系列参数来配置线程池,通过不同的参数可以创建不同的线程池,**从线程池的功能特性上来说,Android的线程池主要分为4类,这4类线程池可以通过Executors所提供的工厂方法来得到**,具体会在11.3.2节中进行详细介绍。 由于**Android中的线程池都是直接或者间接通过配置ThreadPoolExecutor来实现的**,因此在介绍它们之前需要先介绍ThreadPoolExecutor。 #### 参考文章:线程池相关文章 [线程池](https://www.kancloud.cn/alex_wsc/java_concurrent/1847793) [第11讲:线程池之刨根问底](https://kaiwu.lagou.com/course/courseInfo.htm?courseId=67#/detail/pc?id=1865)