Software Engineering vocabulary · Programming Concepts

Mutex

Meaning in software engineering, with examples

nounCommon term

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

  1. Acquire the mutex before updating the shared counter.

  2. Holding the mutex during a network call blocks the other workers.

Common collocations

  • acquire a mutex
  • release a mutex
  • mutex contention

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: