当前位置:网站首页>线程池处理异常的方法
线程池处理异常的方法
2022-08-01 20:22:00 【Q z1997】
线程池处理异常的方法
方法1:主动捉异常
ExecutorService pool = Executors.newFixedThreadPool(1);
pool.submit(() -> {
try {
log.debug("task1");
int i = 1 / 0;
} catch (Exception e) {
log.error("error:", e);
}
});
方法2:使用 Future
ExecutorService pool = Executors.newFixedThreadPool(1);
Future<Boolean> f = pool.submit(() -> {
log.debug("task1");
int i = 1 / 0;
return true;
});
log.debug("result:{}", f.get())
边栏推荐
- MongoDB快速上手
- Custom command to get focus
- 【社媒营销】如何知道自己的WhatsApp是否被屏蔽了?
- 第58章 结构、纪录与类
- 数据可视化
- 模板特例化和常用用法
- 终于有人把AB实验讲明白了
- 为什么限制了Oracle的SGA和PGA,OS仍然会用到SWAP?
- 【kali-信息收集】(1.2)SNMP枚举:Snmpwalk、Snmpcheck;SMTP枚举:smtp-user-enum
- Little data on how to learn?Jida latest small learning data review, 26 PDF page covers the 269 - page document small data learning theory, method and application are expounded
猜你喜欢
实用新型专利和发明专利的区别?秒懂!
How PROE/Croe edits a completed sketch and brings it back to sketching state
【个人作品】无线网络图传模块
【节能学院】安科瑞餐饮油烟监测云平台助力大气污染攻坚战
【kali-信息收集】(1.4)识别活跃的主机/查看打开的端口:Nmap(网络映射器工具)
XSS range intermediate bypass
【torch】张量乘法:matmul,einsum
【kali-信息收集】(1.6)服务的指纹识别:Nmap、Amap
【nn.Parameter()】生成和为什么要初始化
【个人作品】记之-串口日志记录工具
随机推荐
卷积神经网络(CNN)mnist数字识别-Tensorflow
kingbaseV8R3和postgreSQL哪个版本最接近?
9月备考PMP,应该从哪里备考?
小数据如何学习?吉大最新《小数据学习》综述,26页pdf涵盖269页文献阐述小数据学习理论、方法与应用
泰德制药董事长郑翔玲荣膺“2022卓越影响力企业家奖” 泰德制药荣获“企业社会责任典范奖”
【Untitled】
The Internet giant development process
17. Load balancing
Use WeChat official account to send information to designated WeChat users
win10,在proe/creo中鼠标中键不能放大缩小
30-day question brushing plan (5)
二维、三维、四维矩阵每个维度含义解释
Win10, the middle mouse button cannot zoom in and out in proe/creo
[Personal Work] Remember - Serial Logging Tool
Interview assault 70: what is the glue bag and a bag?How to solve?
【无标题】
解除360对默认浏览器的检测与修改
PROE/Croe如何编辑已完成的草图,让其再次进入草绘状态
【Social Media Marketing】How to know if your WhatsApp is blocked?
我的驾照考试笔记(3)