线程中异常信息处理

  1. 线程异常信息不会抛到主线程

  2. 线程中的Error信息(系统错误,不是Exception),一般不会被catch到,除非catch Throwable类型,容易忽略。由于线程异常不抛到主线程,这个错误不被觉察到(实践中,碰到该情况,内存不足报错,一直未发现,以为是多线程安全问题)

  3. ref:http://stackoverflow.com/questions/2248131/handling-exceptions-from-java-executorservice-tasks?rq=1 

你可能感兴趣的:(线程中异常信息处理)