Mega Code Archive

 
Categories / Java by API / Java Lang
 

Thread activeCount()

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