Glossary coding Term Page
Mutex
A lock that allows only one thread at a time to modify shared data
Core Idea
A Mutex protects shared data by allowing only one thread at a time to mutate it. Code must acquire the lock before reading or changing the value, then release it afterward.
Why It Matters Here
Mathbong uses mutexes to explain the Arc<Mutex<T>> pattern, shared state protection, and race-condition prevention. They show why thread collaboration needs stricter rules than plain shared variables.