线程池处理异常的策略

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

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

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

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


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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭