Java线程中断异常
这是我的程序,它生成一个Java线程中断异常,java,exception,static,Java,Exception,Static,这是我的程序,它生成一个中断异常 timepass.java 我想知道引发异常的原因。将代码放入try-catch块 try { Thread.sleep(1); book(); } catch(InterruptedException e) { System.out.println("Error message"); } 将代码放入try-catch块 try { Thread.sleep(1); book(); } catch(
中断异常
timepass.java
我想知道引发异常的原因。将代码放入try-catch块
try
{
Thread.sleep(1);
book();
}
catch(InterruptedException e)
{
System.out.println("Error message");
}
将代码放入try-catch块
try
{
Thread.sleep(1);
book();
}
catch(InterruptedException e)
{
System.out.println("Error message");
}
当您使用线程睡眠时您需要尝试捕捉(
中断异常
e)当您使用线程睡眠时您需要尝试捕捉(中断异常
e)这是因为Thread.sleep可能会引发异常,所以您只需捕获它或将其提交到更高级别即可
public static void main(String args[]) throws Exception {
Thread.sleep(1);
book();
}
这是因为Thread.sleep可能会抛出一个异常,所以您只需捕获它或将其提交到更高的级别
public static void main(String args[]) throws Exception {
Thread.sleep(1);
book();
}
例外抛到哪里去了?我猜是在线程调用?请将异常粘贴到您的帖子中。异常在哪里抛出?我猜是在线程调用?请将异常粘贴到您的帖子中。是的,我知道这可以解决我的问题。但是我想知道引发此异常的原因。阅读此内容是的,我理解这可以解决我的问题。但我想知道引发此异常的原因。请阅读此