Machine-translated by Google. Questions are authored in English.
Top

Discussion

Consider the following statements about mutexes and semaphores.

1. A mutex has an owner   2. A semaphore may be given from an interrupt handler   3. A binary semaphore is eligible for priority inheritance

  • A.1 and 3 only are correct
  • B.1 and 2 only are correct
  • C.1, 2 and 3 are all correct statements about the two constructs
  • D.2 and 3 only are correct

Answer: B

The first two are correct and are the practical distinctions. Inheritance needs an owner to promote, so a semaphore cannot participate in it however it is being used, which is the strongest argument for using a mutex where a lock is meant.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.