【发布时间】:2013-05-11 21:49:01
【问题描述】:
以下代码有效且需要“root”身份验证:
struct sched_param param;
param.sched_priority = 99;
if (sched_setscheduler(0, SCHED_FIFO, & param) != 0) {
perror("sched_setscheduler");
exit(EXIT_FAILURE);
}
但是,这个似乎工作(没有错误)但没有效果并且不需要“root”身份验证:
struct sched_param param;
param.sched_priority = 99;
sched_setscheduler(0, SCHED_FIFO, & param);
为什么?我用 gcc / Ubuntu 13 编译。
【问题讨论】:
标签: c scheduled-tasks real-time