大家,我發現這裏面static int setscheduler(pid_t pid, int policy, struct sched_param *param)
:setscheduler()在Linux內核
p->policy = policy;
if (policy != SCHED_OTHER) p->prio = MAX_USER_RT_PRIO-1 - p->rt_priority;
p是指向與當前PID(以上參數)的任務描述符 因此,如果它的政策是不SCHED_OHTER(這意味着SCHED_FIFO或SCHED_RR),但爲什麼我們改變p-> prio這種方式呢?究竟是什麼意思rt_priority?在此先感謝