/* 
 * Output: 
 *  
current thread: Thread[My Thread,1,main] 
currently active threads: 1 
0: Thread[My Thread,1,main] 
java.lang.Exception: Stack trace 
  at java.lang.Thread.dumpStack(Thread.java:1158) 
  at MainClass.main(MainClass.java:23) 
 
 *  
  
 *   
 */ 
 
public class MainClass { 
  public static void main(String args[]) { 
    Thread t = Thread.currentThread(); 
    t.setName("My Thread"); 
    t.setPriority(1); 
    System.out.println("current thread: " + t); 
    int active = Thread.activeCount(); 
    System.out.println("currently active threads: " + active); 
    Thread all[] = new Thread[active]; 
    Thread.enumerate(all); 
    for (int i = 0; i < active; i++) { 
      System.out.println(i + ": " + all[i]); 
    } 
    Thread.dumpStack(); 
  } 
} 
            
          
     
  
  |