5.2 Kernel LockingMechanisms
Atomic Operations on Integers
Spinlocks
Semaphores
The Read-Copy-Update Mechanism
Memory and Optimization Barriers
Reader/Writer Locks
The Big Kernel Lock
Mutexes
Approximate Per-CPU Counters
Lock Contention and Fine-Grained Locking