Specifications

Sun Services
Java™ Programming Language
Module 13, slide 28 of 37
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Sun Services, Revision F
Monitor Model for Synchronization
Leave shared data in a consistent state.
Ensure programs cannot deadlock.
Do not put threads expecting different notifications in
the same wait pool.