博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Java线程池异常不打印问题
阅读量:5740 次
发布时间:2019-06-18

本文共 909 字,大约阅读时间需要 3 分钟。

  hot3.png

重写 afterExecute

return new ThreadPoolExecutor(corePoolSize, maximumPoolSize,0L, TimeUnit.MILLISECONDS,new LinkedBlockingQueue
()){ protected void afterExecute(Runnable r, Throwable t) { super.afterExecute(r, t); if (t == null && r instanceof Future
) { try { Object result = ((Future
) r).get(); } catch (CancellationException ce) { t = ce; } catch (ExecutionException ee) { t = ee.getCause(); } catch (InterruptedException ie) { Thread.currentThread().interrupt(); // ignore/reset } } if (t != null) { t.printStackTrace(); } } };

转载于:https://my.oschina.net/linch/blog/2991612

你可能感兴趣的文章
linux创建用户
查看>>
Pig Hive对比(zz)
查看>>
PageValidate 类
查看>>
ubuntu建立快捷方式
查看>>
java的基本数据类型
查看>>
C++ 之引用
查看>>
远程重启WIN服务器
查看>>
tomcat
查看>>
[转]linq to sql 插入值,以及如何取回自增的ID
查看>>
测试笔记1
查看>>
Java学习笔记(5)----使用正则表达式解决Google Code Jam Qualification2009赛题 Alien Language...
查看>>
VSCode 拓展插件推荐
查看>>
PS 使用笔记 - PS 让工作台适应 当前图层
查看>>
系统整理
查看>>
OpenSuSe开启sshd服务
查看>>
运维自动化发展
查看>>
Vue开发插件的简单步骤
查看>>
Android UI-底部旋转菜单栏
查看>>
prism后门
查看>>
使用python 3.x 对pythonchallenge-----5的解答过程
查看>>