The Java Thread getPriority() method returns this thread's priority.
DeclarationFollowing is the declaration for java.lang.Thread.getPriority() method
public final int getPriority()Parameters
NA
Return ValueThis method returns this thread's priority.
ExceptionNA
Example: Getting Priority of a ThreadThe following example shows the usage of Java Thread getPriority() method. In this example, we've retrieved currently active thread using activeThread() method in main method and set priority to 1 using setPriority() method and printed the thread priority using getPriority() method.
package com.tutorialspoint; public class ThreadDemo { public static void main(String[] args) { Thread t = Thread.currentThread(); t.setName("Admin Thread"); // set thread priority to 1 t.setPriority(1); // prints the current thread System.out.println("Thread = " + t); System.out.println("Thread Priority = " + t.getPriority()); } }Output
Let us compile and run the above program, this will produce the following result −
Thread = Thread[#1,Admin Thread,1,main] Thread Priority = 1Example: Getting Priority of a Thread
The following example shows the usage of Java Thread getPriority() method. In this example, we've retrieved currently active thread using activeThread() method in main method and set priority to MAX_PRIORITY using setPriority() method and printed the thread priority using getPriority() method.
package com.tutorialspoint; public class ThreadDemo { public static void main(String[] args) { Thread t = Thread.currentThread(); t.setName("Admin Thread"); // set thread priority to MAX_PRIORITY t.setPriority(Thread.MAX_PRIORITY); // prints the current thread System.out.println("Thread = " + t); System.out.println("Thread Priority = " + t.getPriority()); } }Output
Let us compile and run the above program, this will produce the following result −
Thread = Thread[#1,Admin Thread,10,main] Thread Priority = 10Example: Getting Minimum Priority of a Thread
The following example shows the usage of Java Thread getPriority() method. In this example, we've retrieved currently active thread using activeThread() method in main method and set priority to MIN_PRIORITY using setPriority() method and printed the thread priority using getPriority() method.
package com.tutorialspoint; public class ThreadDemo { public static void main(String[] args) { Thread t = Thread.currentThread(); t.setName("Admin Thread"); // set thread priority to MIN_PRIORITY t.setPriority(Thread.MIN_PRIORITY); // prints the current thread System.out.println("Thread = " + t); System.out.println("Thread Priority = " + t.getPriority()); } }Output
Let us compile and run the above program, this will produce the following result −
Thread = Thread[#1,Admin Thread,1,main] Thread Priority = 1
java_lang_thread.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4