Computer Science 335
Parallel Processing and High Performance Computing
Fall 2026, Siena University
Lecture 20: Critical Sections and Synchronization with Pthreads
Date: Friday, October 30, 2026
Agenda
- Announcements
- POSIX threads
- A brief review of critical sections
- Mutual exclusion with pthreads
- Barrier synchronization with pthreads
Terminology
- race condition
- interference
- synchronization
- atomic
- critical section
- mutual exclusion (mutex)
Examples