Skip to Content
Java Projects - Second Edition
book

Java Projects - Second Edition

by Peter Verhas
August 2018
Intermediate to advanced
524 pages
14h 45m
English
Packt Publishing
Content preview from Java Projects - Second Edition

Wait and notify

There are five methods implemented in the Object class that can be used to get further synchronization functionalitywait, with three different timeout argument signatures, notify, and notifyAll. To call wait, the calling thread should have the lock of the Object on which wait is invoked. It means that you can only invoke wait from inside a synchronized block and, when it is called, the thread gets BLOCKED and releases the lock. When another thread calls notifyAll on the same Object, the thread gets into the RUNNABLE state. It cannot continue execution immediately as it cannot get the lock on the object. The lock is held at that moment by the thread that just called notifyAll. However, sometime after the other thread releases ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java 11 Cookbook - Second Edition

Java 11 Cookbook - Second Edition

Nick Samoylov, Mohamed Sanaulla

Publisher Resources

ISBN: 9781789131895Supplemental Content