Select the correct answerWhat is the name of the priority of this Thread in this program?class Nptel extends Thread{ public static void main(String args[]) { Thread t = Thread.currentThread(); System.out.println(t.getPriority()); }}Options1054
Question
Select the correct answerWhat is the name of the priority of this Thread in this program?class Nptel extends Thread{ public static void main(String args[]) { Thread t = Thread.currentThread(); System.out.println(t.getPriority()); }}Options1054
Solution
The correct answer is 5.
In Java, every thread has a priority. Priorities are represented by a number between 1 and 10. In most cases, thread schedular schedules the threads according to their priority (known as preemptive scheduling). But it is not guaranteed because it depends on JVM specification that which scheduling it chooses.
By default, each thread is given priority 5 (NORM_PRIORITY). The value of MIN_PRIORITY is 1 and the value of MAX_PRIORITY is 10.
In your program, you are not setting any priority, so the thread will have the default priority which is 5.
Similar Questions
Select the correct answerWhich of these method of Thread class is used to find out the priority given to a thread?Optionsget()getPriority()getThreadPriority()ThreadPriority()
Select the correct answerWhat is the priority of the thread in output in the following Java program?class Main{ public static void main(String args[]) { Thread t = Thread.currentThread(); t.setName("New Thread"); System.out.println(t.getName()); }}OptionsmainNew ThreadThread[New Thread,5,main]Thread
Select the correct answerIn the following java program, what is the NAME of the thread?class Nptel extends Thread{ public static void main(String args[]) { Thread t = Thread.currentThread(); System.out.println(t); }}OptionsthreadsystemNone of thesemain
Which of this method of Thread class is used to find out the priority given to a thread?Select one:a. ThreadPriority()b. getPriority()c. getThreadPriority()d. get()
Select the correct answerWhat is the name of the thread in output in the following Java program?class Main{ public static void main(String args[]) { Thread t = Thread.currentThread(); System.out.println(t.getPriority()); }}Options4105
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.