• CS 332.00 - Winter 2024
  • Schedule
  • Assignments
  • Resources
  • Project
  • About

Lesson 8: Are We There Yet?

19 January, 2024

Outline:

  1. Spinlocks
    • in osv
    • case study: thread-safe bounded queue
  2. Condition variables
    • motivation: comparison to polling
    • design
  3. Giving peer feedback for Lab Assignment #2

Reading assignment (to be completed by the next class):

  • Dijkstra’s reflections on OS design