Thread.isAlive() has the following syntax.
public final boolean isAlive()
In the following code shows how to use Thread.isAlive() method.
// w ww . ja v a2s .com class ThreadDemo implements Runnable { public void run() { Thread t = Thread.currentThread(); // tests if this thread is alive System.out.println("status = " + t.isAlive()); } } public class Main { public static void main(String args[]) throws Exception { Thread t = new Thread(new ThreadDemo()); // this will call run() function t.start(); // waits for this thread to die t.join(); // tests if this thread is alive System.out.println("status = " + t.isAlive()); } }
The code above generates the following result.