Mega Code Archive

 
Categories / Java / Threads
 

Thread interrupt check

public class InterruptCheck extends Object {   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(2000);       System.out.println("NOT interrupted");     } catch (InterruptedException x) {       System.out.println("Interrupted");     }     System.out.println("D: t.isInterrupted()=" + t.isInterrupted());   } }