后端岗位面试题更新 2026-08-05

为什么自定义线程池时通常不直接使用 Executor 接口定义的方法,而是选用 ThreadPoolExecutor 的特定构造参数?

浩鲸科技后端开发专业服务技术原理方案权衡Java

考察说明

考察对 Executor 框架抽象与线程池配置本质的理解

回答思路

  1. 明确 Executor 接口仅定义 execute(Runnable),缺少生命周期管理
  2. 说明实际使用时需通过 ThreadPoolExecutor 配置核心线程数、队列、拒绝策略
  3. 能够联系业务场景解释合理参数选择
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。