java线程池拒绝策略

四种线程池拒绝策略

发布 : Java培训   发布时间:2021-04-09 15:46:11

品牌型号:联想 YOGA 14c

系统版本:windows10

软件版本:Java8

Java线程池拒绝策略有四种,分别为:

1、AbortPolicy:直接抛出拒绝异常(继承自RuntimeException),会中断调用者的处理过程。

2、CallerRunsPolicy:在调用者线程中,运行当前被丢弃的任务。

3、DiscardOledestPolicy:丢弃队列中最老的,然后再次尝试提交新任务。

4、DiscardPolicy:默默丢弃无法加载的任务。

java线程池拒绝策略
其它答案
冰阔落 2020-06-22 18:56:36

当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize时,如果还有任务到来就会采取任务拒绝策略。

 相关推荐