首页
点滴
为什么使用线程池
随着cpu核数越来越多,不可避免的利⽤多线程技术以充分利⽤其计算能⼒。 线程的创建和销毁,都涉及到系统调⽤,⽐较消耗系统资源,所以就引⼊了线程池技术,避免线程的频繁创建和销毁。使得线程可以复⽤,就是执⾏完⼀个任务,并不被销毁,⽽是可以继续执⾏其他的任务 #### 使用线程池的好处 1、**降低资源消耗**:通过池化技术重复利用已创建的线程,降低线程创建和销毁造成的损耗。 2、**提高响应速度**:任务到达时,无需等待线程创建即可立即执行。 3、**提高线程的可管理性**:线程是稀缺资源,如果无限制创建,不仅会消耗系统资源,还会因为线程的不合理分布导致资源调度失衡,降低系统的稳定性。使用线程池可以进行统一的分配、调优和监控。 4、**提供更多更强大的功能**:线程池具备可拓展性,允许开发人员向其中增加更多的功能。比如延时定时线程池ScheduledThreadPoolExecutor,就允许任务延期执行或定期执行。
博客分类
源码解析 (1)
Java (10)
Linux (8)
多线程 (5)
Docker (9)
SpringBoot (14)
微服务 (1)
Redis (15)
MySQL (7)
VMware (3)
Nginx (15)
MyBatis (2)
Git (7)
RabbitMQ (1)
工具类 (12)
前端 (3)
友情链接
layui
© 2020-2025 www.chenhuazhan.com All Rights Reserved 备案号:
桂ICP备17004487号-1
粤公网安备44030002005146