簡體   English   中英

Java線程中斷異常

[英]Java thread Interrupted Exception

這是我的產生InterruptedException程序。

timepass.java

 public class timePass {
    private static void book() {
        System.out.print("book");
    }
    public static void main(String args[]){
            Thread.sleep(1);
            book();
      }
    }

我想知道引發異常的原因。

將代碼放入try catch塊

 try
  {
  Thread.sleep(1);
  book();
  } 
  catch(InterruptedException e)
  {
   System.out.println("Error message");
  }

這是因為Thread.sleep可能會引發Exception,因此您只需要捕獲它或將其提供更高的級別即可。

public static void main(String args[]) throws Exception {
    Thread.sleep(1);
    book();
}

使用線程睡眠時,您需要嘗試捕獲( InterruptedException e)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM