采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
面试问如何增加线程池的健壮性,怎么处理子线程和线程池异常
我的回答是线程池提交的是callable对象,返回的future.get()能获取结果和异常,然后再业务再处理,但是面试官觉得不行,应该要怎么答呢?
同学好,
如何增加线程池的健壮性:线程池最好不要使用无界队列,选择合适的饱和策略,并且在线程里捕获异常。
在线程里捕获异常,是指在放入的任务中实现的的call()方法那里捕获异常么?
感觉同学对异常处理回答应该不是很全面,可以看看这个 https://blog.csdn.net/wanghao112956/article/details/99292107
非常感谢!
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.8k 27
2.7k 22
1.2k 15
1.4k 14
1.3k 14