运行的线程忽然没了,但是没有任何异常日志打印.Throwable和Exception的区别需要了解一下
问题是这样的,弄了个类,实现runnable接口,然后,就刷刷刷的初始化了n个线程,然后通过ThreadPoolExecutor提交到线程池中运行,期望是这个run一直不停的执行,起初一切都很正常。然后就遇到了问题。分两个阶段。第一个阶段:初级阶段。线程的run方法在执行的,因为种种原因,出现了异常,然后,这个线程就直接GG了,导致当初提交的n个线程中出现异常的就没了,导致了问题,虽然出问题了,但是,起码还能在日志中看到错误信息,有迹可循,慢慢的排查问题,完善代码,尽量降低他异常的概率,接近于零吧。