可靠马里奥

文章
8
资源
0
加入时间
2年10月24天

ThreadPoolExecutor 的构造方法都有哪些参数,分别代表什么意思?

(1) corePoolSize线程池中常驻核心线程数。在创建了线程池后,当有请求任务来之后,就会安排池中的线程去执行请求任务。当线程池的线程数达到corePoolSize后,就会把到达的任务放到缓存队列当中。(2) maximumPoolSize线程池能够容纳同时执行的最大线程数,必须大于等于1。(3) keepAliveTime多余的空闲线程的存活时间。当前线程池数量超过corePoolSize时,当空闲时间达到keepAliveTime值时,多余空闲线程会被销毁到只剩下corePool.