Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 602 Bytes

practice-2.md

File metadata and controls

10 lines (7 loc) · 602 Bytes

实验四(下):线程调度

实验题目

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

  2. 分析:

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