What is yielding and sleeping? how they different?

Answers were Sorted based on User's Feedback



What is yielding and sleeping? how they different?..

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

What is yielding and sleeping? how they different?..

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

Post New Answer

More Core Java Interview Questions

How do you compare two strings lexicographically?

0 Answers  


What are the four corner stones of oop?

0 Answers  


What is the difference between stream and buffer?

0 Answers  


How you can force the garbage collection?

0 Answers  


Can we make a constructor final?

0 Answers  






What will happen if we cannot mention "finally" in Java Program ???

3 Answers   PWC,


What is n in java?

0 Answers  


What is an array and a vector? How they different from each other?

4 Answers  


What is incompatible types in java?

0 Answers  


What lambda means?

0 Answers  


Why Java is not purely object oriented?

50 Answers   Elitecore, Persistent, Reliance, Wipro,


what is default constructor and parameterised constructor with example?

1 Answers   KPIT,


Categories