| 
  /*
 * 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();
 }
 }
 
 
 
 
 
 |