互斥与信号量的优先级倒置

时间:2013-07-21 23:00:17

标签: multithreading mutex semaphore thread-priority

为什么(以及如何)互斥体不能处理优先级倒置和信号量?

我在很多地方看到互斥量和信号量之间的差异(其中之一)是优先级倒置,有人可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

来自Wikipedia

  

由于互斥锁知道其当前所有者,因此只要优先级较高的任务开始等待互斥锁,就可以提升所有者的优先级。