标签: c multithreading scheduling fifo round-robin
我想用RR调度创建3个线程。在我将创建的每个线程中,例如带有FIFO调度的5个线程。
我知道3个线程有指定的处理时间。在此期间,其他5个线程应该使用“RR”调度运行。在这段时间之后,其他2个线程应该开始工作。
可能吗?
答案 0 :(得分:0)
你正在谈论指定的时间。你应该计算总体时间百分比,如各个线程的20%,20%,40%,将cpu时间除以比率.try给予这些线程的优先级。并使其相同优先比率作为处理时间