知灵犀知练
← 返回

Java 并发入门简答题

使用线程池时为什么要考虑队列容量和拒绝策略?

参考答案

任务到达速度长期高于处理速度时,未执行任务会堆积;有界队列和明确的拒绝策略能让系统在过载时有可预期行为。

题目解析

无界排队可能推高内存与延迟;拒绝策略需结合业务决定是快速失败、调用线程执行还是其他处理。