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

正文內(nèi)容

操作系統(tǒng)實(shí)驗(yàn)五(參考版)

2025-07-10 14:12本頁面
  

【正文】 14。五、實(shí)驗(yàn)體會(huì)本次實(shí)驗(yàn)我學(xué)會(huì)了使用EOS的信號(hào)量,編程解決生產(chǎn)者—消費(fèi)者問題,理解了進(jìn)程同步的意義。 (9) 按F5繼續(xù)調(diào)試。 (7) 在“斷點(diǎn)條件”對(duì)話框(按F1獲得幫助)的表達(dá)式編輯框中,輸入表達(dá)式“i == 24”。 (5) 在“斷點(diǎn)”窗口(按Alt+F9打開)中此斷點(diǎn)的名稱上點(diǎn)擊右鍵。 (4) 在Consumer函數(shù)中等待Full信號(hào)量的代碼行(第173行) WaitForSingleObject(FullSemaphoreHandle, INFINITE)。OS Lab會(huì)首先彈出一個(gè)調(diào)試異常對(duì)話框。 提示,可以按照下面的步驟進(jìn)行調(diào)試: (1) 刪除所有的斷點(diǎn)。注意信號(hào)量計(jì)數(shù)是如何變化的。 2. 繪制ps/。四、思考題1. 思考在ps/,為什么要使用原子操作?。如果有錯(cuò)誤,可以調(diào)試內(nèi)核代碼來查找錯(cuò)誤,然后在內(nèi)核項(xiàng)目中修改,并重復(fù)步驟1。 替換為 while(WAIT_TIMEOUT == WaitForSingleObject(FullSemaphoreHandle, 300)){ printf(Consumer wait for full semaphore timeout\n)。 替換為 while(WAIT_TIMEOUT == WaitForSingleObject(EmptySemaphoreHandle, 300)){ printf(Producer wait for empty semaphore timeout\n)。如果有錯(cuò)誤,可以調(diào)試內(nèi)核代碼來查找錯(cuò)誤,然后在內(nèi)核項(xiàng)目中修改,并重復(fù)步驟1。 修改EOS的信號(hào)量算法 修改處代碼運(yùn)行成功 測試方法 修改完畢后,可以按照下面的方法進(jìn)行測試: 1. 使用修改完畢的EOS Kernel項(xiàng)目生成完全版本的SDK文件夾,并覆蓋之前的生產(chǎn)者-消費(fèi)者應(yīng)用程序項(xiàng)目的SDK文件夾。激活Producer函數(shù)的堆棧幀,查看Producer函數(shù)中變量i的值為14,表明之前被阻塞的、正在嘗試生產(chǎn)14號(hào)產(chǎn)品的生產(chǎn)者線程已經(jīng)從PspWait函數(shù)返回并繼續(xù)執(zhí)行了。 3. 查看PsWaitForSemaphore函數(shù)中Empty信號(hào)量計(jì)數(shù)(SemaphoreCount)的值為0,和生產(chǎn)者線程被喚醒時(shí)的值是一致的。 按照下面的步驟驗(yàn)證生產(chǎn)者線程被喚醒后,是從之前被阻塞時(shí)的狀態(tài)繼續(xù)執(zhí)行的: 1. (第83行)代碼處添加一個(gè)斷點(diǎn)。 處中斷。 7. 按F10單步調(diào)試PsReleaseSemaphore函數(shù),直到在代碼行(第132行)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1