(Latest Revision: March 13, 2017 )

Chapter Five -- Process Synchronization -- Lecture Notes

More updates may be needed here for edition #9

  • 5.3 Peterson's Solution


  • 5.4 Synchronization Hardware

  • 5.5 Mutex Locks
  • 5.6 Semaphores

  • 5.7 Classic Problems of Synchronization
  • 5.8 Monitors
  • 5.9 Synchronization Examples
  • 5.10 Alternative Approaches