Explain the purposes of methods wait(), notify(), notifyAll
()?

Answers were Sorted based on User's Feedback



Explain the purposes of methods wait(), notify(), notifyAll ()?..

Answer / tek

All the three methods are called in synchronized block or
method.

wait(): Thread calling wait method will go to the waiting
state and it will loose its monitor. It will execute only
if it is notified by the other threads.

notify(): To notify thread which is waiting for the concern
object.

notifyAll(): To notify all the threads which are in waiting
state.

Is This Answer Correct ?    2 Yes 0 No

Explain the purposes of methods wait(), notify(), notifyAll ()?..

Answer / sumitpalsingh

The purpose of using the wait(),notify() and notifyAll() methd is used for interThread communication.
for Example :-There is a n situation communication between Producer and Consumer...Producer wll produce an item and go to waiting state by using wait() method.and it will notify to the consumer for to consume an item. After conume an Item Consumer will come into waiting state by using wait() method ..and give the notification to Produer by using notify() method to produce an item.But all these methods are called only in synhronized() method or synchronized block.

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Advanced Java Interview Questions

can a static method be overridden

41 Answers   IBM, SolutionNET,


can i call multipule form beans in Action class?

1 Answers   Wipro,


What are different types of layout managers in java.awt package?

3 Answers   Android, CA,


What is a clone?

0 Answers  


which of the following authentication is stronger than the others? a. Http Basic b. Http DIGEST c. Form based

1 Answers  






What is the difference between RMI and Socket?

2 Answers  


Where can I find seam examples and documentation?

0 Answers  


what are memory considerations of jsp compares to other web components?

0 Answers   TCS,


What is the purpose of the wait(), notify(), and notifyall() methods?

0 Answers  


To what value is a variable of the string type automatically initialized?

0 Answers  


What is servlet preinitialization?

3 Answers   iFlex,


What is a task?s priority?

1 Answers  


Categories