Mutex
Meaning in software engineering, with examples
In software engineering, mutex means: A synchronization mechanism that allows only one cooperating execution context at a time to enter a protected section.
In Turkish: karşılıklı dışlama kilidi
How it is used
Used in concurrent programming to protect shared state. All relevant accesses must follow the locking protocol for the protection to work.
Example sentences
Acquire the mutex before updating the shared counter.
Holding the mutex during a network call blocks the other workers.
Common collocations
- acquire a mutex
- release a mutex
- mutex contention
Related terms
More terms: Programming Concepts
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
