Synchronization - Reader - Writer  + Producer - Consumer (or) Bounded Buffer:Commit-1609-28042013

Use of semaphores to implement the same.