Mutex and Semaphore
Explore additional thread synchronization primitives.
We'll cover the following...
Synchronization using mutex
The word mutex stands for mutual exclusion. It’s a special object that can restrict access to a critical section of the code. In essence, there’s nothing much that separates a mutex from the lock statement or the Monitor class. We create a mutex object and, whenever we enter a critical section, we acquire the lock for the mutex. If the mutex has already been acquired by another thread, then the thread has to wait until the ...