![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
挲迦
这个作者很懒,什么都没留下…
展开
-
线程池的丢弃策略
四种策略 使用CallerRunsPolicy【主线程参与任务执行】 DiscardOldestPolicy【FIFO】 DiscardPolicy【丢弃没异常】 AbortPolicy【丢弃抛异常】 默认策略 private static final RejectedExecutionHandler defaultHandler = new AbortPolicy(); ...原创 2020-07-04 08:45:16 · 1837 阅读 · 0 评论 -
interrupt的三个方法区分
thread的三个interrupt方法名比较类似,业务代码中写的不多,经常会忘记 三个的差异。看源码的时候 就会错乱。 interrupt简述 interrupt()方法只是改变中断状态,不会中断一个正在运行的线程。需要用户自己去监视线程的状态为并做处理。支持线程中断的方法(也就是线程中断后会抛出interruptedException的方法)就是在监视线程的中断状态,一旦线程的...原创 2019-07-25 09:51:51 · 823 阅读 · 0 评论