Home
Schedule
Assignments
Exams
Lab Machines
Resources
Textbook
Autolab
Blackboard
15-213 Introduction to Computer Systems
Lectures 22 and 23: Synchronization
Reading: 13.5-13.8
Slides:
Notes:
Code:
Concepts:
Threads
Thread safety
Shared variables
Semaphores
Synchronization
Previous lecture:
Concurrency
Next lecture:
Program Optimization III: Cache Memories