[英]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.