01Tony Hoare and Monitors: Structuring Shared-Memory SynchronizationMonitors moved mutual exclusion and condition synchronization into structured program modules, helping make shared-memory concurrency easier to reason about.↗