在一个程序中混合SCHED_FIFO和SCHED_RR?

时间:2013-12-29 12:05:34

标签: c multithreading scheduling fifo round-robin

我想用RR调度创建3个线程。在我将创建的每个线程中,例如带有FIFO调度的5个线程。

我知道3个线程有指定的处理时间。在此期间,其他5个线程应该使用“RR”调度运行。在这段时间之后,其他2个线程应该开始工作。

可能吗?

1 个答案:

答案 0 :(得分:0)

你正在谈论指定的时间。你应该计算总体时间百分比,如各个线程的20%,20%,40%,将cpu时间除以比率.try给予这些线程的优先级。并使其相同优先比率作为处理时间