freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于nachos線程工作機(jī)制與系統(tǒng)調(diào)用及多道程序分析課程設(shè)計(jì)(編輯修改稿)

2025-07-11 16:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 線程創(chuàng)建時(shí)設(shè)置或創(chuàng)建后修改線程的優(yōu)先級(jí),加入就緒隊(duì)列( readyList)時(shí),先比較當(dāng)前線程和就緒隊(duì)列里的線程的優(yōu)先級(jí),優(yōu)先級(jí)高的插入在前面,如果優(yōu)先級(jí)相同,則兩個(gè)線程按先后順序排列,相當(dāng)與先來(lái)先 服務(wù)( FCFS),這樣,當(dāng) CPU 空閑時(shí)需要從就緒隊(duì)列取出一個(gè)線程時(shí),取出的總是優(yōu)先級(jí)最高的線程。 三、 詳細(xì)設(shè)計(jì)及關(guān)鍵代碼分析 : 首先,為線程( Thread)添加 priority 屬性,用來(lái)描述每個(gè)線程的優(yōu)先級(jí),并添加 int setpriority()設(shè)置進(jìn)程優(yōu)先級(jí)和 getpriority()獲得線程優(yōu)先級(jí)的函數(shù),并增加新的構(gòu)造函數(shù) Thread(char* threadName ,int prio) // //添加了 priority 屬性以及 getPriority()和 setpriority() //添加了新的構(gòu)造函數(shù) Thread(char* threadName ,int prio) // //在原來(lái)的構(gòu)造函數(shù) Thread( char *threadName)中設(shè)置默認(rèn)優(yōu)先級(jí)為最高( 0) //新的構(gòu)造方法 Thread(char* threadName ,int prio) 然后修改 readyList 為 SortedList 類型(原來(lái)為 List 類型),方便插入就緒線程,對(duì)線程進(jìn)行排序。 // 當(dāng)一個(gè)線程需要加入到 就緒隊(duì)列時(shí)不是采用原來(lái)的 (thread)將線程加入到最后,而是利用 Insert(thread)將線程按優(yōu)先級(jí)插入到就緒隊(duì)列 // 修改 SelfTest()創(chuàng)建幾個(gè)不同優(yōu)先級(jí)的進(jìn)程進(jìn)行測(cè)試 // 以上創(chuàng)建了四個(gè)不同優(yōu)先級(jí)的線程,按優(yōu)先級(jí)高的線程優(yōu)先執(zhí)行,如果優(yōu)先級(jí)相同,則按照等待時(shí)間長(zhǎng)的優(yōu)先運(yùn)行,線程優(yōu)先級(jí)為
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1