1) There are 10 different threads in runnable state. Each
having priority 1 to 10. How does the CPU schedules or
executes these threads?
Answers were Sorted based on User's Feedback
Answer / karthik
We are not sure about when a thread runs it depends upon the
thread scheduler which can able to run a thread at any time
so the priorities are not sure even if we use the
setpriority method for a thread : ref scjp book thread chapter
| Is This Answer Correct ? | 10 Yes | 3 No |
Answer / shiv
At any given time the highest priority thread will always
be in a execution state. if there are more than one threads
with same priority then JVM decides which one should be
executed first. Thus if the priority is from 1..10 the they
will be scheduled for execution in a reverse manner.
| Is This Answer Correct ? | 10 Yes | 4 No |
What is the reason that multiple inheritance is not possible in java??
What is the Concept of Encapsulation in OOPS
Define jre i.e. Java runtime environment?
What is ordered map in java?
In Java list the methods that can be overridden?
Why is the main method static?
What is garbage collector?
Why do you canvas?
How many bits does a boolean take?
how to make a un-checked exception as a checked exception one.
please send me hr interview questions in it industry
What is Java Reflection API? Why it’s so important to have?