FixedThreadPool 和 CachedThreadPool 创建的时候参数有什么不同?
考察说明
考察对 Java 线程池参数配置及不同线程池类型的理解
回答思路
- 清晰说明两种线程池的构造参数差异,包括核心线程数、最大线程数、队列类型
- 理解 FixedThreadPool 使用无界队列且线程数固定,CachedThreadPool 是 SynchronousQueue 且线程数可弹性
- 能说明参数不同带来的行为差异,如任务排队与任务饱和策略
- 能结合实际场景说明选择依据,体现对配置合理性的判断
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。