Приоритет потока в реальном времени в пользовательском пространстве
От: http://www.xenomai.org/documentation/xenomai-2.3/pdf/Life-with-Adeos-rev-B.pdf
Вышеупомянутое поведение должно противопоставляться тому, что происходит, например, с RTAI/LXRT, где потоки, мигрирующие в пространство Linux, фактически теряют свой приоритет в реальном времени при одном и том же перемещении, наследуя самый низкий приоритет, определенный планировщиком RTAI.
Там должно быть какая-то причина этого дизайнерского решения. Я хочу понять, какие преимущества он может предложить - я имею в виду, когда поток реального времени перемещается в пространство пользователя, он получает низкий приоритет (и поэтому может быть вытеснен потоком высокого приоритета, работающим в пространстве ядра). Есть ли какие-то предположения за этим дизайнерским решением?
1 ответ
Два предположения:
Потоки не проводят много времени в пространстве ядра.
Поток в пространстве ядра, как правило, содержит ресурсы, которые должны быть освобождены как можно быстрее.