1

来自:http ://www.xenomai.org/documentation/xenomai-2.3/pdf/Life-with-Adeos-rev-B.pdf

上述行为与 RTAI/LXRT 发生的情况相反,例如,通过继承 RTAI 调度程序定义的最低优先级,迁移到 Linux 空间的线程实际上在同一移动中失去了实时优先级。

这个设计决定背后一定有一些原因。我希望了解它可以提供什么样的优势 - 我的意思是当实时线程转移到用户空间时,它会获得低优先级(因此可以被内核空间中运行的高优先级实时线程抢占)。这个设计决策背后是否有一些假设?

4

1 回答 1

1

两个假设:

  1. 线程不会在内核空间中花费太多时间。

  2. 内核空间中的线程倾向于持有需要尽快释放的资源。

于 2012-04-19T05:36:17.760 回答