实验四(下):线程调度

优质
小牛编辑
136浏览
2023-12-01

实验四(下):线程调度

实验题目

  1. 实验:了解并实现 Stride Scheduling 调度算法,为不同线程设置不同优先级,使得其获得与优先级成正比的运行时间。

  2. 分析:

    • 在 Stride Scheduling 算法下,如果一个线程进入了一段时间的等待(例如等待输入,此时它不会被运行),会发生什么?
    • 对于两个优先级分别为 9 和 1 的线程,连续 10 个时间片中,前者的运行次数一定更多吗?
    • 你认为 Stride Scheduling 算法有什么不合理之处?可以怎样改进?