Concurrency
Thread
Critical section
Lock
Scheduling
Slab allocation
C dynamic memory allocation
Serializing tokens
Concurrency control
Computing
Computer programming