![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JUC
文章平均质量分 85
不信你数数一共十二个字
Java 莽夫,生活上我抠抠搜搜,职场上我重拳出击!
展开
-
JUC线程池 - ThreadPoolExecutor详解
前言 对于线程池,我们需要更多关注的是 ThreadPoolExecutor 这个类,这个类在我们实际使用线程池的过程中,使用频率还是非常高的,对于这个类也是需要更深入的学习 1. 常用参数详解 从 ThreadPoolExecutor 类的一个构造方法来看 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime,原创 2021-03-16 18:16:35 · 277 阅读 · 0 评论 -
JUC线程池 - Execute框架
前言 Java是如何实现和管理线程池的? 从JDK 5开始,Java 把工作单元与执行机制分离开来,工作单元包括 Runnable 和 Callable,而执行机制由Executor框架提供。 1. 为什么要有线程池 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。原创 2021-03-16 18:03:55 · 110 阅读 · 0 评论