现在位置: 首页 > 优先级继承
2013年11月17日 RTOS ⁄ 共 1563字 什么是优先级反转,优先级继承已关闭评论 ⁄ 阅读 2,148 次
使用实时内核,优先级反转问题是实时系统中出现得最多的问题。下图解释优先级反转是如何出现的。如图,任务1优先级高于任务2,任务2优先级高于任务3。任务1和任务2处于挂起状态,等待某一事件的发生,任务3正在运行如[下图(1)]。此时,任务3要使用其共享资源。使用共享资源之前,首先必须得到该资源的信号量(Semaphore)。任务3得到了该信号量,并开始使用该共享资源[下图(2)]。由于任务1优先级高,它等待的事件到来之后剥夺了...
阅读全文
×