Software engineering
Spinlock
Lock
Readers–writer lock
Mutual exclusion
Thread
Critical section
Compare-and-swap
Monitor
Concurrency control
Computing
Computer programming