默认调度策略和新QNX进程/线程的优先级

时间:2016-06-08 13:11:27

标签: multithreading qnx qnx-neutrino

QNX文档说新线程从它启动的父线程继承调度策略和优先级。

如果我从shell或init脚本启动新进程怎么办?调度策略和新进程/线程的优先级来自哪里?

1 个答案:

答案 0 :(得分:3)

新流程的优先级将设置为10。 QNX在以下link中描述了这一点:

  

在QNX Neutrino下,默认情况下,进程将以优先级10运行。因此,当您打开终端并运行程序时,除非它采取措施来修改它的优先级,否则它将以优先级10运行。

日程安排政策将设置为Adaptive scheduling,直到您更改它为止。我在两个不同的链接(QNX docTempus documentation)中找到了此信息。特别是QNX文档报告:

  

自适应调度是Shell创建的程序的默认调度方法。