2.4 如果队列满了且正在运行的线程数量大于或等于maximumPoolSize , 那么线程池会启动饱和拒绝策略来执行 。
3.当一个线程完成任务时 , 它会从队列中取下一个任务来执行 。
4.当一个线程无事可做超过一定的时间(keepAliveTime)时 , 线程池会判断:
如果当前运行的线程数大于corePoolSize , 那么这个线程就被停掉;所以线程池的所有任务完成后它最终会收缩到corePoolSize 的大小 。
五、总结【Java|Java面试必问之线程池的创建使用、线程池的核心参数、线程池的底层工作原理】这样就理解很透彻了 , 我也为大家汇总了一套2022Java面试题 , 需要的小伙伴私信【面试】呀
- 产品设计|经验分享:几个产品经理面试题及答案
- Java|手机也有生产力,ColorOS这些功能你都用过吗?
- java|对标骁龙888,联发科天玑8100曝光,红米K50系列确定搭载
- java|这5款“网红电器”劝你慎买,使用3个月后,谈谈我的真实感受
- offer|直播面试、视频简历,这样才能找到新工作
- Java|入门备用机?小米Redmi 10A手机入网工信部,性价比是王道!
- Java|Java架构师概括的480页的面试笔记,拿到手立马前来分享
- javascript|惠普第五代战66预售:标配新锐龙,2022年还有低色域屏版本可选
- Java|真受不了iPhone的祖传炫光了,Find X5要改进这一问题了?
- Java|三星S22 Ultra海外卖爆,iPhone 13羡慕吗?