提交 131b2171 authored 作者: Serhij S's avatar Serhij S

priority fix

上级 a459aa6c
...@@ -391,9 +391,10 @@ impl RTParams { ...@@ -391,9 +391,10 @@ impl RTParams {
/// Sets thread scheduling policy (can be used as build pattern) /// Sets thread scheduling policy (can be used as build pattern)
pub fn set_scheduling(mut self, scheduling: Scheduling) -> Self { pub fn set_scheduling(mut self, scheduling: Scheduling) -> Self {
self.scheduling = scheduling; self.scheduling = scheduling;
if scheduling == Scheduling::FIFO if (scheduling == Scheduling::FIFO
|| scheduling == Scheduling::RoundRobin || scheduling == Scheduling::RoundRobin
|| scheduling == Scheduling::DeadLine && self.priority.is_none() || scheduling == Scheduling::DeadLine)
&& self.priority.is_none()
{ {
self.priority = Some(1); self.priority = Some(1);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论