Locks (ECE 344 - Section 3)
Jon Eyolfson · 51:50
This lecture covers concurrency fundamentals in an operating systems course: what a data race is, how to reason about thread interleavings using three-address code, and how mutexes fix races at the cost of parallelism...