ThreadPoolExecutor拒绝策略简介说明

乔欣 Java面经 发布时间:2022-11-13 23:12:52 阅读数:5881 1 并发编程面试题(2023最新版)
下文笔者讲述ThreadPoolExecutor拒绝策略,如下所示

ThreadPoolExecutor拒绝策略简介

ThreadPoolExecutor拒绝策略指:
    当工作对列满,并且线程数已达到最大工作线程数时
	此时线程池产生的拒绝方式
我们将这种拒绝方式,称之为“线程池拒绝策略”

ThreadPoolExecutor拒绝策略示例

ThreadPoolExecutor.AbortPolicy(默认):
    抛出RejectedExecutionException来拒绝新任务的处理

ThreadPoolExecutor.CallerRunsPolicy:
    用调用者所在的线程来执行任务
    但是这种策略会降低对于新任务提交速度,影响程序的整体性能

ThreadPoolExecutor.DiscardPolicy:
    不处理新任务,,接丢弃掉

ThreadPoolExecutor.DiscardOldestPolicy:
    丢弃最早的未处理的任务
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202211/16683524224904.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者