Thread.isInterrupted() has the following syntax.
public boolean isInterrupted()
In the following code shows how to use Thread.isInterrupted() method.
/*from w w w. jav a2 s . com*/ class ThreadDemo implements Runnable { public void run() { try { while (true) { Thread.sleep(1000); } } catch (InterruptedException e) { System.out.println(e.toString()); } } } public class Main { public static void main(String args[]) { Thread t = new Thread(new ThreadDemo()); System.out.println("Executing " + t.getName()); t.start(); if (!t.isInterrupted()) { t.interrupt(); } try { t.join(); } catch (InterruptedException e) { } } }
The code above generates the following result.