如果到达进程与该实例的当前运行进程具有相同的突发时间(最短),抢占式 SSTF 算法会发生什么情况?正在运行的进程是继续运行还是处理器切换到到达的进程?
例子:在时刻4,P1有6ms的剩余时间,一个新的进程p2以6ms的突发到达,P1是继续运行还是切换到P2?
最佳答案
这完全取决于系统。它可能首先使用最小到达时间打破平局,或者它可能只是作业的优先级。一般来说,优先级是由许多因素决定的。这样可以避免将进程长时间停留在同一状态。这些是解决问题的常用方法。
长话短说这取决于实现
。
关于algorithm - 抢占式 SSTF 算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46925535/