現有一個CPU和一些任務需要處理,已提前獲知每個任務的任務ID、優先級、所需執行時間和到達時間。
CPU同時只能運行一個任務,請編寫一個任務調度程序,采用“可搶占優先權調度”調度算法進行任務調度,規則如下:
輸入有若干行,每一行有四個數字(均小于10^8
),
分別為任務ID,任務優先級,執行時間和到達時間。
每個任務的任務ID不同,優先級數字越大優先級越高,
并且相同優先級的任務不會同時到達。
輸入的任務已按照到達時間從小到大排序,并且保證在任何時間,
處于等待的任務不超過10000個。
按照任務執行結束的順序,
示例一 輸入1 3 5 1
2 1 5 10
3 2 7 12
4 3 2 20
5 4 9
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
當前標題:題目0162-任務調度-創新互聯
本文網址:http://m.newbst.com/article0/hpjoo.html
成都網站建設公司_創新互聯,為您提供網站收錄、Google、品牌網站建設、品牌網站設計、網站設計公司、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯