Critical section problem in operating system - Critical section is a part of the code of a cooperating process where there is an access to shared resources.
Critical section problem deals with proper handling of the shared resources to avoid situations like the Race Condition.
Critical section solution - Any solution to a critical section problem needs to satisfy the following 3 requirements:
1. Mutual Exclusion
2. Progress
3. Bounded waiting
In this video, we understand these requirements along with an everyday life analogy.
Link to the previous video which I’ve talked about in this video:
Process Synchronization & Race Condition in Operating System
• Process Synchronization & Race Condit...
#criticalsection
#mutualexclusion
#boundedwaiting
#progress
#criticalsectionproblem
#criticalsectionsolution
#processsynchronization
#cooperatingprocess
#operatingsystem
#racecondition
TextBook: https://amzn.to/3MpnwUX