2)CallerRunsPolicy:
只要线程池未关闭,该策略直接在调用者线程中运行当前被丢弃的任务,调用者线程性能可能急剧下降;
3)DiscardOldestPolicy:
丢弃队列里最近的一个任务,执行当前任务;
4)DiscardPolicy:
不做任何处理,直接丢弃该任务。
线程池的饱和策略有哪几个,分别做下说明RejectedExec 处理器有 4 种饱和策略 1 AbortPolicy 默认的饱和策略 直接抛出异常 阻止系统工作 2 CallerRunsPo 只要线程池未关闭 该策略直接在调用者线程中运行当前被丢弃的任务 调用者线程性能可能急剧下降 3 DiscardOldes 丢弃队列里最近的一个任务 执行当前任务 4 DiscardPolic 不做 线程池的饱和策略
2)CallerRunsPolicy:
只要线程池未关闭,该策略直接在调用者线程中运行当前被丢弃的任务,调用者线程性能可能急剧下降;
3)DiscardOldestPolicy:
丢弃队列里最近的一个任务,执行当前任务;
4)DiscardPolicy:
不做任何处理,直接丢弃该任务。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/4477.html