CS162: Lecture 6: Synchronization 1: Concurrency and Mutual Exclusion
Channel: John Kubiatowicz
Date: 2021-08-31

In this lecture, we discuss some of the implementation details of multithreading.  We show how the scheduler can switch from one thread to another in the "one-to-one" model in which there is a kernel thread for every user thread.  We then start the discussion of synchronization and mutual exclusion.