Concurrency Primitive
Noun · Development
Definitions
A low-level synchronization building block such as a mutex, semaphore, atomic value, barrier, or condition variable used to coordinate concurrent execution. Choosing the right concurrency primitive affects correctness, performance, fairness, and how easy the resulting code is to reason about.
In plain English: A basic building block used to coordinate concurrent operations safely.
Example: "They replaced the heavyweight lock with a different concurrency primitive because the hot path only needed one-way signaling rather than full mutual exclusion."