0 votes
in Operating System by
What are the drawbacks of semaphores?

1 Answer

0 votes
by

Priority Inversion is a big limitation of semaphores.

  1. Their use is not enforced but is by convention only.
  2. The programmer has to keep track of all calls to wait and signal the semaphore.
  3. With improper use, a process may block indefinitely. Such a situation is called Deadlock.
...