关于fixedThreadPool
来源:9-8 Java线程池-2
weixin_慕慕8136048
2020-06-18
你好老师,想请问下fixedThreadPool的corePoolSize就是这个pool刚创建出来就拥有的线程数对吧,在这里keepAliveTime是不是就没有意义了,因为fixedThreadPool的线程数是恒定的不会因为空闲而terminated对吧?
写回答
1回答
-
同学好,还是有意义的,keepAliveTime是线程池中空闲线程等待工作的超时时间
FixedThreadPool的keepAliveTime=0, 也就是当线程池中的线程数大于corePoolSize, 多余的空闲线程会被立即终止,也就是说,虽然总数恒定是corePoolSize,但是里面的线程是能够被替换掉的
032020-06-26
相似问题