Covers reader-writer problem enabling multiple concurrent readers while enforcing exclusive writer access. Uses lightswitch pattern where first reader locks resource and last reader unlocks, preventing deadlock while allowing categorical mutual exclusion.