Process Coordination & Semaphores

This video introduces the critical region problem and presents a software solution to it: