The fundamental characteristic that distinguishes a mutex from a binary semaphore is that the process that ______ the mutex must be the one to unlock it.

Understand the Problem

The question is asking to identify the key difference between a mutex and a binary semaphore. Specifically, it focuses on which process is allowed to unlock each of these synchronization primitives.

Answer

locks

The fundamental characteristic that distinguishes a mutex from a binary semaphore is that the process that locks the mutex must be the one to unlock it.

Answer for screen readers

The fundamental characteristic that distinguishes a mutex from a binary semaphore is that the process that locks the mutex must be the one to unlock it.

More Information

Mutexes and binary semaphores are both used for mutual exclusion, but mutexes have the concept of ownership, meaning only the thread that locked the mutex can unlock it. Semaphores, on the other hand, do not have this restriction.

Tips

Confusing mutexes and semaphores is a common mistake. Remember that mutexes have ownership, while semaphores do not.

AI-generated content may contain errors. Please verify critical information

Thank you for voting!
Use Quizgecko on...
Browser
Browser