如果到达的进程与该实例中当前运行的进程具有相同的突发时间(最短),那么抢占式SSTF算法会发生什么?正在运行的进程是否会继续运行,或者处理器将切换到到达的进程?
示例:在时间实例4,P1的剩余时间为6ms,一个新的进程p2以6ms的突发到达,P1将继续运行还是进程将切换到P2?
发布于 2017-10-25 07:56:38
这完全依赖于系统。它可以先使用最小的到达时间来打破平局,也可以简单地确定作业的优先级。一般来说,它是由许多因素决定的优先级。这将使您不必长时间处于相同状态的进程。这些是解决问题的常用方法。
长话短说,it depends on implementation
。
https://stackoverflow.com/questions/46925535
复制