Skip to main content

Concurrency and Locking

Four independent sources of concurrency, the contexts that may not sleep, and every synchronisation primitive the kernel offers — from memory barriers and spinlocks through RCU to per-CPU data.