这是高频面试题,我因为这个面试题严重伤害了面试官的内心。因为他觉得这是个重要的问题,但实际上深入地看,理解才是更重要的。
所以线程池参数一般说出几个,比如核心线程数、最大线程数、工作队列,这些就足够理解了。毕竟实践中用上的概率不是那么的大。
如果对方是爱背书而不是考察理解力的面试官,那么这几个参数还是要背一背的。
corePoolSize 核心线程数
maximumPoolSize 最大线程数
keepAliveTime、unit 活跃时间
workQueue 工作队列
threadFactory 线程工厂
handler 拒绝策略
完事儿。