Java 中断

https://zhuanlan.zhihu.com/p/45667127

看的似懂非懂

 

public void interrupte()      //线程中断。注意,所谓的线程中断,并不会让线程立即退出,而是给线程发送一个通知,即设置中断标志位,告诉目标线程,有人希望你退出。至于目标线程接到通知后会如何处

                          理则完全由目标线程自己决定。当然了,如果目标线程不做任何处理,目标线程是不会停止的。

public boolean isInterrupted()     //判断是否被中断

public static boolean interrupted()    //判断是否被中断,并清除当前中断状态

 

Thread.sleep()方法由于中断而抛出异常,此时,它会清除中断标记。

 

posted @ 2019-04-16 16:12  嘿boom  阅读(149)  评论(0编辑  收藏  举报