线程池
小诸葛的博客
毕业于广东石油化工学院,目前就职于金蝶国际软件集团,专注Java后端开发,个人微信公众号:小诸葛的博客。
展开
-
Java中线程池的7个重要参数
1、ThreadPoolExecutor的构造方法源码 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, Bl原创 2020-09-25 18:10:13 · 620 阅读 · 0 评论 -
Java线程池的四种拒绝策略
前言当线程池的任务队列满了之后,线程池会执行指定的拒绝策略来应对,常用的四种拒绝策略包括:CallerRunsPolicy、AbortPolicy、DiscardPolicy、DiscardOldestPolicy,此外,还可以通过实现RejectedExecutionHandler接口来自定义拒绝策略。四种预置的拒绝策略:1、CallerRunsPolicy使用线程池的调用者所在的线程去执行被拒绝的任务,除非线程池被停止或者线程池的任务队列已有空缺。2、AbortPolicy直接抛原创 2020-09-23 09:13:16 · 963 阅读 · 0 评论
分享