Concurrent computing
Mutual exclusion
Parallel computing
Algorithm
Non-blocking algorithm
Linearizability
Lock
Test-and-set
Concurrency control
Concurrency
Computing