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

请描述线程池提交一个任务时,从调用 execute() 到任务真正开始执行,内部会经历哪些步骤?

途虎后端开发电商问题拆解技术原理Java

考察说明

考察对线程池核心执行流程的理解,包括任务队列、核心线程、最大线程数的处理顺序

回答思路

  1. 能准确说出核心线程数、任务队列、最大线程数三个阶段的判断顺序
  2. 能说明当线程池满了(线程数达最大值且队列满)时的拒绝策略
  3. 能解释线程的复用与存活机制,如非核心线程的超时回收
  4. 能区分 execute() 与 submit() 在流程上的差异
本题已收录答题指导

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

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