今天看啥  ›  专栏  ›  程序员鱼皮

面试官:线程池的核心线程会被销毁吗?

程序员鱼皮  · 公众号  ·  · 2024-08-04 15:04
    

文章预览

此答案节选自我们最近弄的  面试鸭刷题神器 ,更多 大厂常问面试题 ,可以点击下面的小程序进行阅读哈! 回答重点 答案是  默认不会被销毁 ,但是可以通过配置  allowCoreThreadTimeO ut 参数为 true 使得核心线程空闲后也会被回收! 顺着这题,我们再来过一遍如何回答  线程池原理  这道面试题。 首先,简述线程池的作用:线程池是一种池化技术,用于预先创建并管理一组线程,避免频繁创建和销毁线程的开销,提高性能和响应速度。 然后,简单带一下线程池的几个关键的配置:核心线程数、最大线程数、空闲存活时间、工作队列、拒绝策略。 最后,简述一下线程池的工作原理,按照下面的顺序来回答即可: 默认情况下线程不会预创建,任务提交之后才会创建线程(不过设置 prestartAllCoreThreads 可以预创建核心线程)。 当核心线程满了之后不会 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览