将set_fifo移植到Windows

时间:2015-01-01 15:56:55

标签: linux windows posix real-time scheduling

目前我正致力于将Linux应用程序移植到Windows。因此,我遇到了与调度有关的问题。问题如下:

void set_fifo(int prio)
{
    struct sched_param sp;

    memset(&sp, 0, sizeof(sp));
    sp.sched_priority = prio;
    if (sched_setscheduler( 0,SCHED_FIFO, &sp) == -1) {
        if (errno != EPERM)
            terminal_error("sched_setscheduler");
    }
}

Windows是否有FIFO调度策略?以及如何将这段代码移植到Windows?欢迎任何指导和帮助。谢谢。

0 个答案:

没有答案