【问题标题】:Xinu - Setting new priority for a Suspended state processXinu - 为暂停状态进程设置新的优先级
【发布时间】:2018-12-07 01:43:02
【问题描述】:

我在Xinu 中创建了一个进程X 以及其他两个进程(y,z)。 y 和 z 的优先级高于 X,因此它们都按照调度策略运行。

在后端,我想根据条件将 X 的优先级加一。但是每当我尝试在 proctab 中更新进程的“prprio”时,我都会遇到:

TRAP 的新优先级

西努陷阱

有没有办法,一旦创建流程,我可以将流程优先级更新为所需的数字?

【问题讨论】:

    标签: operating-system scheduler scheduling priority-queue


    【解决方案1】:

    我刚刚找到了答案,有一个预定义的函数chprio 可以更新,我之前错过了。但不知道为什么当我输入类似的代码时会得到TRAP

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 1970-01-01
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 2010-12-12
      相关资源
      最近更新 更多