Operating Systems Process Synchronization (Ch 2.3, 2.4)
Operating Systems Process Synchronization (Ch 4.4-4.6, 7.1-7.7)