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

线程池场景题:核心线程数5,最大线程数10,队列容量30,同一时间提交45个任务,每个任务执行耗时约50ms,总耗时是多少?

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

考察说明

考察线程池任务调度流程与队列、最大线程数的饱和策略

回答思路

  1. 能准确说明前5个任务由核心线程执行
  2. 能说明队列最多容纳30个任务,剩余任务触发创建额外线程
  3. 能说明最多再创建5个非核心线程,剩余任务拒绝
  4. 能计算总耗时为50ms或两个批次约100ms,并解释原因