请描述 JDK 线程池(ThreadPoolExecutor)的核心工作流程,并说明如何合理设置核心参数。
考察说明
考察线程池执行流程的掌握程度与参数调优的工程判断
回答思路
- 按顺序说出提交任务、核心线程、队列、非核心线程、拒绝策略的完整流程
- 说明各参数(corePoolSize、maximumPoolSize、workQueue、handler)的作用与关系
- 结合任务特性(CPU/IO、并发量)给出参数设置思路
- 体现对线程数、队列长度、拒绝策略配合的权衡
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。