读书人

java查看线程间断状态

发布时间: 2012-08-27 21:21:56 作者: rapoo

java查看线程中断状态
public class InterruptCheck {
public static void main(String[] args) {
Thread t = Thread.currentThread();
System.out.println("A:t.isInterrupted()="+t.isInterrupted());
t.interrupt();
System.out.println("B:t.isInterrupted()="+t.isInterrupted());
System.out.println("C:t.isInterrupted()="+t.isInterrupted());
try {
Thread.sleep(1000);
System.out.println("线程没有被中断");
} catch (InterruptedException x) {
System.out.println("线程被中断");
}
//因为sleep抛出了异常,所以它清除了中断标志
System.out.println("D:t.isInterrupted()="+t.isInterrupted());

}
}

读书人网 >编程

热点推荐