QNX文档说新线程从它启动的父线程继承调度策略和优先级。
如果我从shell或init脚本启动新进程怎么办?调度策略和新进程/线程的优先级来自哪里?
答案 0 :(得分:3)
新流程的优先级将设置为10
。 QNX在以下link中描述了这一点:
在QNX Neutrino下,默认情况下,进程将以优先级10运行。因此,当您打开终端并运行程序时,除非它采取措施来修改它的优先级,否则它将以优先级10运行。
日程安排政策将设置为Adaptive scheduling
,直到您更改它为止。我在两个不同的链接(QNX doc和Tempus documentation)中找到了此信息。特别是QNX文档报告:
自适应调度是Shell创建的程序的默认调度方法。