MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

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