关于fixedThreadPool

来源:9-8 Java线程池-2

weixin_慕慕8136048

2020-06-18

你好老师,想请问下fixedThreadPool的corePoolSize就是这个pool刚创建出来就拥有的线程数对吧,在这里keepAliveTime是不是就没有意义了,因为fixedThreadPool的线程数是恒定的不会因为空闲而terminated对吧?

写回答

1回答

翔仔

2020-06-19

同学好,还是有意义的,keepAliveTime是线程池中空闲线程等待工作的超时时间

FixedThreadPool的keepAliveTime=0, 也就是当线程池中的线程数大于corePoolSize, 多余的空闲线程会被立即终止,也就是说,虽然总数恒定是corePoolSize,但是里面的线程是能够被替换掉的

0
3
weixin_慕慕8136048
好的谢谢老师!
2020-06-26
共3条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程