优先级倒置

时间:2009-09-15 10:55:15

标签: operating-system

优先级倒置需要多少个任务才能发生?根据我的理解,我们至少需要3个.....还是只能用2个任务来完成它?

我实际上经历了一本书:Andrew Tanenbaum的现代操作系统。我知道只有当一个模式中有3个任务时,你们都知道..优先级反转可能会发生......但是我发现这本书只说了两个任务1 - 低和1 - 高也可能导致相同。我很困惑......

1 个答案:

答案 0 :(得分:4)

您需要一个高优先级的任务,等待低优先级任务所持有的资源,而中等优先级的任务正在运行。

是的,你需要三个。