各位我的程序有三个线程,当三个线程运行时,要是其中一个线程内部出错,此出错的线程就会抛出错误被中断运行了,请问怎么解决这个问题

解决方案 »

  1.   

    run(){
    try{}catch(Throwable t){}
    }
      

  2.   

    如果出现ERROR而不是Exception是不能捕捉的,你的线程出现内部错误当然无法捕捉来处理.
      

  3.   

    while(true){
       try{
          里面写你的东西。
       }catch(Throwable t){
         这里写你必要的处理。
       }}