<分区>
我想开发一个基本的作业调度程序,它在新作业进入队列时接受它们并安排它们并重新安排作业以满足它们的要求。
我尝试将调度程序实现为对象的队列,其中对象的形式为
class queueItem{
job j;
long start,end,duration;
Boolean isStart,isEnd;
}
那么,这是一种模拟作业调度的好方法吗?或者是否有更好的实现来调度给定作业列表的开始、结束、持续时间,比如使用一种先发制人算法。 就此而言,这可能是任何语言。只是一些关于如何处理它的提示会很棒。 提前致谢:)