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.










