线程池七大核心参数拒绝策略

2024-07-12 08:00:54 业界科普

线程核心参数和四个拒绝策略

线程池提供了四种拒绝策略:AbortPolicy(默认):抛出RejectedExecutionException异常,阻止系统正常运行。 CallerRunsPolicy:调用者所在的线程自己来执行任务,这种方式提供了一种简单的反馈控制机制,将任务回退到调用者,从而降低新任务的流量。 DiscardPolicy:默默地丢弃新任务,不予处理。 DiscardOldestPolicy:丢弃队列中最旧的未处理任务,然后尝试重新提交当前任务。

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。