sleep()方法签名中指定要抛出InterruptedException,所以必须用try catch块包括进去,这样可以当另外一个线程影响该线程的时候抛出异常,同时程序还可以继续执行

解决方案 »

  1.   

    好像Try Catch不管在多程线还是其它程序,都需要经常加吧。这样才不会因为某个原因使得程序中断。
      

  2.   

    多加点try,catch是良好的编程习惯,能够自定义exception并且有目的的捕获更好。
    通常提倡用catch(yourException)而不用catch(Exception)
      

  3.   

    通常提倡用catch(yourException)
    myExcepttion是如何实现的呢?
      

  4.   

    to  tqbbbs() 
    不管是YourException还是MyException
    均是从Exception继承来的。都是Exception的子类.
    不管是不是多线程,try,catch都是要频繁用到的。用来处理五花八门的异常情况