这个情景是一个经典的优先级反转案例。
优先级反转和优先级继承。
优先级反转是一种常见的,有些老问题。
优先级反转导致的延迟可能导致无法满足关键的时限。
The delays caused by priority inversion could prevent critical deadlines from being met.
这个情景是一个经典的优先级反转案例。
优先级继承是一种用于避免优先级反转的技术。
Priority inheritance is a technique for avoiding priority inversion.
Linux内核可能被抢占并且常常出现优先级反转。
The Linux kernel can be preempted and is subject to priority inversion.
优先级继承技术可以避免常见的优先级反转问题。
Priority inheritance is a technique for avoiding the classic priority inversion problem.
优先级提升协定可以帮助减轻潜在的优先级反转问题。
The Priority Ceiling protocol can help mitigate potential Priority Inversion problems.
优先级反转将延迟低优先级线程和高优先级线程的执行。
The inversion of priorities delays both the low- and the high-priority thread from making progress.
优先级反转指的是阻塞高优先级线程的锁由低优先级线程持有。
Priority inversion is a condition where a high-priority thread is blocked on a lock held by a low-priority thread.
基于优先级继承协议,提出了一个防止优先级反转的互斥算法。
Based on priority inheritance protocol, a muti thread mutex algorithm is presented, which can prevent deadlock and priority inversion.
优先级反转是指高优先级的任务被低优先级的任务阻塞了不确定长度的时间。
Priority inversion is the case where a high priority task becomes blocked for an indefinite period by a low priority task.
优先级继承确保了在高优先级线程需要的资源被低优先级线程占用时,避免发生优先级反转。
Priority inheritance ensures that priority inversion is avoided when a higher-priority thread needs a resource held by a lower-priority thread.
无优先级反转:高优先级的线程不会因中优先级线程正在运行,而被持有其所需锁的低优先级线程阻塞。
No priority inversions: High-priority threads cannot be blocked by low-priority threads holding locks they need because medium-priority threads are running.
优先级反转问题虽然已经不是什么新鲜的问题,而且对于优先级反转的研究也已经有了比较深入的研究。
Although the priority inversion problem is no longer fresh, but also for priority inversion of the study have more in-depth studies.
目前执行缺乏一些功能,其中的RTOS用户习惯,如优先级继承(以防止优先级反转)和任务,删除安全。
The current implementation lacks some functionality to which RTOS users are accustomed, such as priority inheritance (to prevent priority inversion) and task deletion safety.
介绍了优先级反转问题的理论模型,详细分析和比较了解决优先级反转问题的常规方案——优先级继承协议和优先级天花板协议。
After introducing the priority inversion problem, analyzing and comparing the regular design of priority in-version program in detail: priority inheritance protocol and priority ceiling protocol.
当优先级反转发生时,优先级较低的任务被暂时地提高它的优先级,使得该任务能尽快执行,释放出优先级较高的任务所需要的资源。
The priority-inheritance protocol assures that a task that owns a resource executes at the priority of the highest-priority task blocked on that resource.
图2最上面的图表解释了一个最简单的优先级反转示例,它涉及三个线程:一个高级(H)、一个中级(M)和一个低级(L)优先级线程。
One of the simplest examples of priority inversion, illustrated in the top diagram in Figure 2, involves three threads: one high (h), one medium (m), and one low (l) priority thread.
在这个优先级反转场景中,低优先级的任务占有着高优先级任务需要的资源(这个问题出现在使用风河公司VxWorks系统的火星开拓者探测器上)。
In this priority inversion scenario, a lower-priority task holds a resource that a higher-priority task requires. (this problem occurred on Mars in the Pathfinder probe using Wind River's VxWorks.)
RTLinux通过使用名为优先级继承(也称作优先级借出(priority lending))的策略防止发生优先级反转,图2底部的图表做了解释。
RT Linux prevents priority inversion through a policy known as priority inheritance (also known as priority lending), illustrated in Figure 2's bottom diagram.
RTLinux通过使用名为优先级继承(也称作优先级借出(priority lending))的策略防止发生优先级反转,图2底部的图表做了解释。
RT Linux prevents priority inversion through a policy known as priority inheritance (also known as priority lending), illustrated in Figure 2's bottom diagram.
应用推荐