请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

线程池处理异常

面试问如何增加线程池的健壮性,怎么处理子线程和线程池异常

我的回答是线程池提交的是callable对象,返回的future.get()能获取结果和异常,然后再业务再处理,但是面试官觉得不行,应该要怎么答呢?

正在回答

插入代码

1回答

同学好,

如何增加线程池的健壮性:线程池最好不要使用无界队列,选择合适的饱和策略,并且在线程里捕获异常。

0 回复 有任何疑惑可以回复我~
  • 提问者 莨菽菽 #1
    在线程里捕获异常,是指在放入的任务中实现的的call()方法那里捕获异常么?
    回复 有任何疑惑可以回复我~ 2020-06-20 18:11:22
  • 翔仔 回复 提问者 莨菽菽 #2
    感觉同学对异常处理回答应该不是很全面,可以看看这个
    https://blog.csdn.net/wanghao112956/article/details/99292107
    回复 有任何疑惑可以回复我~ 2020-06-21 02:15:12
  • 提问者 莨菽菽 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-06-21 12:10:20
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号