使用线程池有什么好处

  • 资源可控性:使用线程池可以避免创建大量线程而导致内存的消耗

  • 提高响应速度:线程池地创建实际上是很消耗时间和性能的,由线程池创建好有任务就运行,提升响应速度。

  • 便于管理:池化技术最突出的一个特点就是可以帮助我们对池子里的资源进行管理。由线程池统一分配和管理。


参考:

Java并发之线程池ThreadPoolExecutor源码分析学习

Java线程池源码及原理

ThreadPoolExecutor源码解析

标签: 线程、threadpoolexecutor、响应速度、源码、池地、面试
  • 时海
    2020-08-15 22:58:30 1楼#1层
    a. 重用存在的线程,减少对象创建、消亡的开销,性能佳。
    b. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。
    c. 提供定时执行、定期执行、单线程、并发数控制等功能。
  • 回复
隐藏