Computer programming
Software engineering
Concurrency control
Computing
Recursion
Spinlock
Compare-and-swap
Synchronization
Thread
Null
Non-blocking algorithm
Lock