用户空间中的实时线程优先级



发件人: http://www.xenomai.org/documentation/xenomai-2.3/pdf/Life-with-Adeos-rev-B.pdf

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

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

两个假设:

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

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

最新更新