Concurrent computing
Computing
Computer programming
Concurrency control
Parallel computing
Consensus
Thread
Non-blocking algorithm
Lock
OpenMP
Futures and promises
Scheduling