CS 643
Notes for 6 April (Synchronization)
Table of Contents
1 Agenda and readings
- Quiz 5
- §6.1 Synchronization background
- §6.2 Critical section problem
- §6.3 Peterson's solution
- §6.4 Synchronization hardware
- §6.5 Semaphores
- §6.6 Classic problems
- §6.9 Atomic transactions
- §7.1 Deadlock system model
- §7.2 Deadlock characterization
- §7.3 Methods for handling deadlocks