X


Synchronization




Producer Consumer problem





Critical Section



A solution to the critical-section problem



General approaches are used to handle critical sections in operating systems:






Peterson's solution




Proof of correctness of Peterson principle






Semaphore






Disadvantage of the semaphore




Deadlocks and Starvation







Priority Inversion and Priority Inheritance



Previous Next