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

线程池的任务队列,用有界队列和无界队列的区别?有界队列如果满了,新任务会被拒绝,无界队列则不会。

招商银行·招银网络科技后端开发金融风险判断技术原理方案权衡

考察说明

考察线程池任务队列类型对任务提交、拒绝策略和内存风险的影响

回答思路

  1. 说明有界队列与无界队列在容量限制上的根本区别
  2. 指出无界队列可能导致内存溢出和任务积压风险
  3. 提及有界队列配合拒绝策略的作用
  4. 能结合公平性和吞吐量说明队列类型选择
  5. 能说明不同队列实现(如LinkedBlockingQueue、ArrayBlockingQueue、SynchronousQueue)的特点
本题已收录答题指导

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

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