• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Doragd
V2EX  ›  程序员

ps 命令的 PRI 值和 task_struct 的 prio 值的关系是怎么样?

  •  
  •   Doragd ·
    doragd · Apr 12, 2018 · 1682 views
    This topic created in 2954 days ago, the information mentioned may be changed or developed.

    最近在做操作系统的实验 QAQ,用 ps 命令查看了 firefox 进程的 PRI 值,是 80 ?(好像好多进程的这个值都是 80 ?这是为什么呢?) 然后写了一个系统调用,用到了task_prio这个函数,

    int task_prio(const struct task_struct *p)
    {
    	return p->prio - MAX_RT_PRIO;
    }
    

    MAX_RT_PRIO是 100 ) 从这个函数中取出的优先级的值是 20。 为什么两者会不同呢?

    想请教 V 友们

    附:另外,针对实时进程,可不可以通过修改 nice 值来改变其优先级呢?

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5113 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:43 · PVG 17:43 · LAX 02:43 · JFK 05:43
    ♥ Do have faith in what you're doing.