线程池处理异常的策略

线程池的默认异常处理策略:

       ThreadPoolExecutor.AbortPolicy,处理程序发生异常,抛出异常RejectedExecutionException

ThreadPoolExecutor.CallerRunsPolicy ,线程调用该任务的execute本身,此策略提供简单的反馈控制机制,能够减缓信任我也的提交速度

ThreadPoolExecutor.DiscardPolicy,不能执行的任务将被删除掉
      ThreadPoolExecutor.DiscardOldestPolicy 如果执行程序没有关闭,则位于工作队列头部的任务被删除,然后重新执行程序(如果再次失败,则重复这个过程)


阅读更多
文章标签: 线程池 异常
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

线程池处理异常的策略

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭