线程池核心参数有哪些?当任务到来时的处理流程是怎样的?核心线程与非核心线程有什么区别?
考察说明
考察线程池核心参数、任务调度流程及核心线程与非核心线程的行为差异
回答思路
- 准确列举核心参数:corePoolSize、maximumPoolSize、workQueue、keepAliveTime、threadFactory、拒绝策略
- 描述任务到来时的完整调度流程:先核心线程,再队列,再非核心线程,最后拒绝策略
- 说明核心线程与非核心线程在创建时机、回收策略上的区别,如allowCoreThreadTimeOut
- 能结合实际场景说明如何配置参数及潜在风险
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。