Implementation Patterns - Monitor-Based Solutions | OneNoughtOne