标签: multithreading mutex semaphore thread-priority
为什么(以及如何)互斥体不能处理优先级倒置和信号量?
我在很多地方看到互斥量和信号量之间的差异(其中之一)是优先级倒置,有人可以解释一下吗?
答案 0 :(得分:2)
来自Wikipedia:
由于互斥锁知道其当前所有者,因此只要优先级较高的任务开始等待互斥锁,就可以提升所有者的优先级。