Computer Science / Unit 7 CS 0378 short lesson, about 20 seconds
The Critical Section
Captions available
The idea
A critical section is a code block influencing the results of concurrency or parallelism — where timing can change outcomes, demanding synchronization before entry.
In practice
A payroll pair — one function computing pay, one printing checks — cannot let printing outrun computing.
Where people slip
Finding the critical sections is the analysis; locking them is the mechanics.
Your place on the trail
Every lesson rests on earlier ones and opens later ones. Tap any to jump.
Unlocks
- Nothing yet depends on this.
Something wrong in this lesson? Flag it · Sources for Computer Science