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

使用 JDK 内置线程池有哪些常见缺点?实际项目中你会如何选择线程池?

比亚迪后端开发制造业风险判断技术选型方案权衡Java

考察说明

考察对内置线程池局限性的认识,以及能否根据业务场景合理选择或定制线程池

回答思路

  1. 指出 FixedThreadPool、SingleThreadExecutor 队列无限可能导致内存不足
  2. 说明 CachedThreadPool 线程数无界可能耗尽资源
  3. 能结合业务场景说明自定义线程池的必要性
  4. 能够说明自己项目中使用的线程池类型和理由