q the wait statement in every java program


Q. The wait() statement in every Java program examples was part of a while loop. Describe why you would always need to use a while statement when using wait() and why you would never use an if statement.

Answer: This is a significant issue to emphasize! Java only provides anonymous notification-you can't notify a certain thread that a certain condition is true. When a thread is informed it is its responsibility to re-check the condition that it is waiting for. If a thread didn't recheck the condition it might have received the notification without the condition having been met.

Request for Solution File

Ask an Expert for Answer!!
Operating System: q the wait statement in every java program
Reference No:- TGS0327192

Expected delivery within 24 Hours