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.
Hide player controls
Hide resume playing