好的,在我的一个课程中,我想抛出一个 InterruptedException。我通过调用来做到这一点
thread.interrupt();
据我所知,这将引发 InterruptedException。我想知道的是如何在我的线程中捕获这个异常。这显然行不通:
public void run() throws InterruptedException // This results in an error
编辑:如果我在我的线程中使用 try/catch 块,如果我从不声明它被抛出,我怎么能捕捉到一个中断的异常?