线程池的任务队列,用有界队列和无界队列的区别?有界队列如果满了,新任务会被拒绝,无界队列则不会。
考察说明
考察线程池任务队列类型对任务提交、拒绝策略和内存风险的影响
回答思路
- 说明有界队列与无界队列在容量限制上的根本区别
- 指出无界队列可能导致内存溢出和任务积压风险
- 提及有界队列配合拒绝策略的作用
- 能结合公平性和吞吐量说明队列类型选择
- 能说明不同队列实现(如LinkedBlockingQueue、ArrayBlockingQueue、SynchronousQueue)的特点
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。