阅读背景:

理解interrupt()方法_冬青的专栏_interrupt

来源:互联网 

java interrupt()方法只是设置线程的中断标记,当对处于阻塞状态的线程调用interrupt方法时(处于阻塞状态的线程是调用sleep, wait, join 的线程),会抛出InterruptException异常,而这个异常会清除中断标记。因此,根据这两个思路,不同的run()方法设计,会导致不同的结果,下面是示例,并说明了运行了结果和原因java interrupt()方法只是设置线程的中断标记,当对处于阻塞状态的线




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: