The first is priority inheritance.
第一种是优先级继承。
Priority inversion and priority inheritance.
优先级反转和优先级继承。
Priority inheritance is mandated by the RTSJ.
优先级继承由RTSJ规定。
Priority inheritance is also needed for certain system locks.
对于某些系统锁也需要使用优先级继承。
Priority inheritance is a technique for avoiding priority inversion.
优先级继承是一种用于避免优先级反转的技术。
Because of priority inheritance, priority adjustments are required by the RTSJ.
由于优先级继承的原因,RTSJ需要使用优先级调整。
These locks are based on priority inheritance and are held for short time intervals.
这些锁基于优先级继承并且其持有时间较短。
Priority inheritance is a technique for avoiding the classic priority inversion problem.
优先级继承技术可以避免常见的优先级反转问题。
That is, priority inheritance could require priority boosting and deboosting of a group of threads.
就是说,优先级继承需要对一组线程进行优先级提高和降低。
We'll describe the priority inheritance policy in more detail in this article's Synchronization overview section.
我们将在本文的同步概述一节对优先级继承策略作更详细的描述。
With contention, a POSIX lock and unlock operation would trigger Linux kernel priority inheritance support to occur.
存在锁争用时,POSIX锁定和解锁操作将触发Linux内核优先级继承支持。
As policy, you should prefer priority ceiling over priority inheritance since it avoids deadlocks as a side-effect.
作为政策,你应该更喜欢优先级天花板对优先级继承,因为它避免了死锁的副作用。
Once diagnosed, it was clear to the JPL engineers that using priority inheritance would prevent the resets they were seeing.
一旦定位后,喷气推进实验室的工程师们就明白了用优先级继承可以防止重启。
Finally the Realtime Threads Feature Group adds mutex support for both priority inheritance and priority ceiling protocols.
最后,实时线程组为互斥锁支持了优先级继承协议和优先级天花板协议。
Another example is priority inheritance, a locking policy that defines how lock synchronization is managed when a lock is contested.
另一个例子是优先级继承,它是一种锁定策略,定义了锁竞争时如何管理锁同步。
The second timeline in Figure 1 shows how the locking behavior of the first timeline changes when priority inheritance is in effect.
图1中的第二条时间线显示了发生优先级继承时第一条时间线的锁定行为的变化情况。
Standard Linux versions support a single default policy, whereas rt Linux versions also support the priority inheritance locking policy.
标准的Linux版本支持单个的默认策略,而RT Linux版本还支持优先级继承锁定策略。
Based on priority inheritance protocol, a muti thread mutex algorithm is presented, which can prevent deadlock and priority inversion.
基于优先级继承协议,提出了一个防止优先级反转的互斥算法。
Both priority inheritance protocol and priority ceiling protocol are common solutions to priority inversion in real-time system (RTOS).
优先级继承协议和天花板优先级协议都可在一定程度上解决实时系统(RTOS)中的优先级倒置。
When created, a VxWorks mutex object accepts a Boolean parameter that indicates whether priority inheritance should be performed by the mutex.
VxWorks的互斥锁在创建的时候,可以用一个布尔参数表示是否要优先级继承。
These changes provide a fully preemptible kernel, threaded interrupt handlers, high-resolution timers, priority inheritance, and robust mutexes.
这些更改提供了完全抢占式内核、线程中断处理程序、高分辨率计时器、优先级继承和健壮的互斥锁(mutex)。
The details of the Priority Inheritance Protocol and Priority Ceiling Protocol (a slight variant) will be covered in part 3 of this series.
这两个协议的详细信息会在这个系列的第三篇文章中给出。
Priority inheritance ensures that priority inversion is avoided when a higher-priority thread needs a resource held by a lower-priority thread.
优先级继承确保了在高优先级线程需要的资源被低优先级线程占用时,避免发生优先级反转。
Heaviest among all the possible choices. The Priority Inheritance method is efficiently implemented but nothing is more efficient than no code at all.
在所有可选的方法中是最重量级的。优先级继承方法实现是很有效率的,不过总不会比什么代码也没有更有效率。
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底部的图表做了解释。
The idea behind priority inheritance is that at the point of lock contention, the lock holder's priority is boosted to that of the thread wishing to acquire the lock.
优先级继承背后的思想是锁争用,锁持有者的优先级被提高到希望获取锁的线程的优先级。
The current implementation lacks some functionality to which RTOS users are accustomed, such as priority inheritance (to prevent priority inversion) and task deletion safety.
目前执行缺乏一些功能,其中的RTOS用户习惯,如优先级继承(以防止优先级反转)和任务,删除安全。
Priority inheritance is provided through Linux kernel functionality that is exported to user space through POSIX locking services. A solution entirely in user space is undesirable because.
优先级继承是通过Linux内核功能来提供的,通过POSIX锁定服务可将后者导出到用户空间。
Priority inheritance is provided through Linux kernel functionality that is exported to user space through POSIX locking services. A solution entirely in user space is undesirable because.
优先级继承是通过Linux内核功能来提供的,通过POSIX锁定服务可将后者导出到用户空间。
应用推荐