2

为什么(以及如何)互斥锁可以处理优先级反转而不能处理信号量?

我在很多地方读到互斥锁和信号量之间的区别(其中一个)是优先级反转,有人可以解释一下吗?

4

1 回答 1

2

来自维基百科

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

于 2013-07-21T23:38:26.757 回答