Home
Schedule
Assignments
Exams
Lab Machines
Resources
Textbook
Autolab
Blackboard
15-213 Introduction to Computer Systems
Lecture 26: Synchronization
Reading: 13.5-13.8
Slides:
26-synchronization
Notes:
26-notes-synchronization
Code:
26-synchronization
(
26-synchronization.tar
)
Concepts:
Threads
Thread safety
Shared variables
Semaphores
Synchronization
Previous lecture:
Concurrency
Next lecture:
Multi-Core Architectures