Concurrency
Mutual exclusion
Spinlock
Lock
Scheduling
Compare-and-swap
ABA problem
Linearizability
Linked list
Concurrency control
Computing
Computer programming