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