Mutex

A synchronization primitive that grants one owner at a time exclusive access to protected state.

Also known as mutual-exclusion-lock

Used in