1
我想開發一個基本的Job Scheduler,當他們進入隊列並安排他們並重新安排工作以滿足他們的需求時,他們會接受新的工作。如何實現/模擬作業調度程序?
我試圖實現調度器爲對象的隊列,其中對象的形式爲
class queueItem{
job j;
long start,end,duration;
Boolean isStart,isEnd;
}
所以這是一個體面的方式來模擬作業調度或是否有更好的執行調度作業列表給出他們的開始,結束,持續時間,比如使用Pre-Emptive算法之一。 對於這個問題,這可能是任何語言。只有一些關於如何接近它的提示會很棒。 在此先感謝:)
您不會安排到隊列中;這是先到先得。 – ChiefTwoPencils
您在您的問題中混淆了算法,數據結構和實現。如果您不指定約束和要求,那麼沒有好的調度算法。 @ChiefTwoPencils一個簡單的隊列是FIFO。 – UmNyobe
什麼是先來(先)先服務(出)?那裏沒有「調度」。 op表示他們希望以持續時間爲基礎。 @UmNyobe – ChiefTwoPencils