synchronization_primitives.txt (429B)
1 # Synchronization Primitives 2 3 “Concurrency primitives” is the 4 broader term: it means basic building blocks for concurrent programming, 5 including things like threads/tasks, queues, futures, and also synchronization 6 mechanisms. 7 8 “Synchronization primitives” is a subset that specifically deals with ordering 9 and coordinated access to shared state (e.g. mutexes, rwlocks, semaphores, 10 barriers, condition variables, atomics.