[Operating System] The Dining Philosophers Problem

synchronization, mutex locks and semaphores