Process Control Blocks
Explains the fields in a process control block, process state transitions, and its role during context switches.
// TAG
Posts in this collection, ordered newest first.
Explains the fields in a process control block, process state transitions, and its role during context switches.
Explains how mutual exclusion prevents race conditions around shared resources and summarizes the requirements of correct synchronization.
Explains how race conditions arise in critical sections and how locks, mutexes, semaphores, and spinlocks protect them.
Explains how processes and threads save and restore execution state during context switches and where the overhead comes from.