后端岗位面试题更新 2026-08-05
请描述线程池提交一个任务时,从调用 execute() 到任务真正开始执行,内部会经历哪些步骤?
途虎后端开发电商问题拆解技术原理Java
考察说明
考察对线程池核心执行流程的理解,包括任务队列、核心线程、最大线程数的处理顺序
回答思路
- 能准确说出核心线程数、任务队列、最大线程数三个阶段的判断顺序
- 能说明当线程池满了(线程数达最大值且队列满)时的拒绝策略
- 能解释线程的复用与存活机制,如非核心线程的超时回收
- 能区分 execute() 与 submit() 在流程上的差异
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。