1、execute方法,可以看异常输出在控制台,而submit在控制台没有直接输出,必须调用Future.get()方法时,可以捕获到异常。
2、一个线程出现异常不会影响线程池里面其他线程的正常执行。
3、线程不是被回收而是线程池把这个线程移除掉,同时创建一个新的线程放到线程池中。
1、execute方法,可以看异常输出在控制台,而submit在控制台没有直接输出,必须调用Future.get()方法时,可以捕获到异常。
2、一个线程出现异常不会影响线程池里面其他线程的正常执行。
3、线程不是被回收而是线程池把这个线程移除掉,同时创建一个新的线程放到线程池中。