线程池中的一个线程异常了会被怎么处理?

1、execute方法,可以看异常输出在控制台,而submit在控制台没有直接输出,必须调用Future.get()方法时,可以捕获到异常。

2、一个线程出现异常不会影响线程池里面其他线程的正常执行。

3、线程不是被回收而是线程池把这个线程移除掉,同时创建一个新的线程放到线程池中。

 

posted @ 2020-11-19 10:21  甜菜波波  阅读(2420)  评论(0编辑  收藏  举报