Thread: setPriority(int newPriority) : Thread « java.lang « Java by API






Thread: setPriority(int newPriority)

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








Related examples in the same category

1.Thread.MAX_PRIORITY
2.Thread.NORM_PRIORITY
3.new Thread(Runnable target, String name)
4.Thread.activeCount()
5.Thread.currentThread()
6.Thread.dumpStack()
7.Thread.enumerate(Thread[] tarray)
8.Thread: getStackTrace()
9.Thread: getThreadGroup()
10.Thread: getUncaughtExceptionHandler()
11.Thread: interrupt()
12.Thread: isAlive()
13.Thread: isDaemon()
14.Thread: join() (Using join() to wait for threads to finish)
15.Thread: run()
16.Thread: setDaemon(boolean b)
17.Thread: setDefaultUncaughtExceptionHandler(UncaughtExceptionHandler eh)
18.Threah.sleep(long millis)
19.Thread: setDaemon(boolean on)
20.Thread: setName(String name)
21.Thread: setUncaughtExceptionHandler(UncaughtExceptionHandler eh)
22.Thread: start
23.Thread: stop
24.implements UncaughtExceptionHandler