Mega Code Archive

 
Categories / Java Book / 007 Thread Conncurrent
 

0376 The Main Thread

When a Java program starts up the main thread begins running immediately. You can obtain a reference to main thread by calling the method currentThread(). Its general form is shown here: static Thread currentThread( ) static Thread currentThread( ) returns a reference to the thread in which it is called. // Controlling the main Thread. public class Main { public static void main(String args[]) { Thread t = Thread.currentThread(); System.out.println("Current thread: " + t); // change the name of the thread t.setName("My Thread"); System.out.println("After name change: " + t); try { for (int n = 5; n > 0; n--) { System.out.println(n); Thread.sleep(1000); } } catch (InterruptedException e) { System.out.println("Main thread interrupted"); } } }