What is yielding and sleeping? how they different?
Answers were Sorted based on User's Feedback
Answer / ranganathkini
When a thread yields, its execution is paused and loses
ownership of the monitor lock giving other waiting threads a
chance to run.
When a thread sleeps, its execution is paused for the
specified duration during such an idle period, the thread
continues to retain the ownership of the monitor lock.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / ravikiran
yield() method will suspend all the same priority thread
which is running and gives chance to next thread to run
which is of the same priority
sleep() method will make the thread to sleep for a
particular period of time which is specified in the
argument list
| Is This Answer Correct ? | 1 Yes | 2 No |
How can we make copy of a java object?
What does it mean that strings are immutable?
What is super keyword in java ?
How many types of voids are there?
Is java util list serializable?
What does \ mean in regex?
Why can't we make a class private in java?
What is a nonetype?
What is garbage collection? What is the process that is responsible for doing that in java?
What are virtual methods?
Name few "optional" classes introduced with java 8 ?
What is the difference between method and constructor ?