Process Synchronization - Producer-Consumer Problem

Summary :

Implements producer-consumer pattern with bounded buffer using coke machine simulation. Demonstrates capacity constraints, mutex protection for shared resources, and proper use of semaphores to prevent race conditions in Python.


Process Synchronization - Producer-Consumer Problem