Lesson 9: Once More, With Feeling
Outline:
- Recap: condition variables
- why you should call
csignal
in a loop - case study: thread-safe bounded queue, take #2
- why you should call
- Reading: Dijkstra’s reflections on OS design
- Review
Reading assignment (to be completed by the next class):
- None. Just look back over what we’ve done so far!