Courses Operating Systems Concurrency Locks Locks Mutual Exclusion Busy Waiting Critical SectionsSemaphores