In this supplemental lecture, I finish up some material I didn’t get to in Lecture 6. In particular, I repeat some of my discussion of Locking, then dive into a discussion of Semaphores in the context of the bounded buffer problem.
Hide player controls
Hide resume playing