Thread States and Monitoring
public class MyThread extends Thread {
@Override
public void run() {
System.out.println("Thread is running...");
}
}
public class Main {
public static void main(String[] args) {
MyThread myThread = new MyThread();
System.out.println("Before start: " + myThread.getState()); // NEW
myThread.start();
System.out.println("After start: " + myThread.getState()); // RUNNABLE
}
}