Lecture Operating system concepts (9/ed) - Chapter 5: Process
In this chapter, the following content will be discussed: Background, the critical-section problem, peterson’s solution, synchronization hardware, mutex locks, semaphores, classic problems of synchronization, monitors, synchronization examples, alternative approaches.