PKU’s OS on Coursera: Week 05 ~ Week 06 — Here we delve into synchronization approaches ranging from semaphore, monitor, & IPC (interprocess communication); methods ranging from atomic action/primitive, Dekker, Peterson, semaphore, mutex, Hoare monitor, Mesa monitor, spinlock, deadlock VS. starvation, & polling VS. busy waiting. Last article: OS Walkthrough 01— Multi-threading & CPU Scheduling
PKU’s OS on Coursera: Week 01 ~ Week 04yc-kuo.medium.com