个性化阅读
专注于IT技术分析

优先级倒置和优先级继承之间的区别

这两个概念都属于”操作系统”中的”优先级调度”。但是他们是一样的吗?

在一行中优先级倒置是一个问题而优先继承是一个解。从字面上看, 优先级倒置意味着任务的优先级被颠倒了优先继承意味着任务的优先级被继承。这两种现象都发生在优先级调度中。基本上, 在优先级倒置, 则当H与较低优先级任务(L)共享关键部分并且L已经在关键部分中时, 较高优先级任务(H)最终将等待中优先级任务(M)。实际上, H等待M会导致优先级倒置, 即优先级倒置。解决此问题的方法之一是优先继承。在优先继承, 当L在关键区域时, 当H开始为关键区域挂起时, L继承H的优先级。这样一来, M不会中断L, H不会等待M完成。请注意, 优先级的继承是暂时完成的, 即, 当L离开关键部分时, L将恢复其原来的优先级。

有关这些的更多详细信息, 请参见这里.

如果你发现以上有用, 请执行点赞/推文/ G + 1。另外, 请留下你的评论以进一步澄清或获取信息。我们很乐意帮助和学习?

赞(0)
未经允许不得转载:srcmini » 优先级倒置和优先级继承之间的区别

评论 抢沙发

评论前必须登录!