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

正文內(nèi)容

讀者寫者問(wèn)題操作系統(tǒng)課程設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 求時(shí),讀者優(yōu)先。 Reader :beginUntil false。 如果一個(gè)寫進(jìn)程正在進(jìn)行操作,禁止任何讀進(jìn)程度文件。讀者寫者問(wèn)題的定義如下:有一個(gè)許多進(jìn)程共享的數(shù)據(jù)區(qū),這個(gè)數(shù)據(jù)區(qū)可以是一個(gè)文件或者主存的一塊空間;有一些只讀取這個(gè)數(shù)據(jù)區(qū)的進(jìn)程(Reader)和一些只往數(shù)據(jù)區(qū)寫數(shù)據(jù)的進(jìn)程(Writer),此外還需要滿足以下條件:1)任意多個(gè)讀進(jìn)程可以同時(shí)讀這個(gè)文件;2) 一次只有一個(gè)寫進(jìn)程可以往文件中寫;3)如果一個(gè)寫進(jìn)程正在進(jìn)行操作,禁止任何讀進(jìn)程度文件。2。系統(tǒng)初始化模塊管道建立模塊進(jìn)程啟動(dòng)模塊命令解釋模塊Wait()Signal()Wakeup()Block()五 程序調(diào)試測(cè)試數(shù)據(jù)文件格式:測(cè)試數(shù)據(jù)文件包括n 行測(cè)試數(shù)據(jù),分別描述創(chuàng)建的n 個(gè)線程是讀者還是寫者,以及讀寫操作的開(kāi)始時(shí)間和持續(xù)時(shí)間。六 結(jié)果分析和討論在讀者寫者同時(shí)在隊(duì)列中等待申請(qǐng)資時(shí),讀者優(yōu)先調(diào)用資源。讀者寫者問(wèn)題的編寫,花的時(shí)間很多,也學(xué)到很多東西。 READER//定義處理線程的句柄int//開(kāi)始時(shí)間int//進(jìn)程號(hào)}Person。3, R, 5, 2,4, R, 6, 5, bool ReaderProc(LPVOID lpParam)。 //創(chuàng)建信號(hào)燈,當(dāng)前可用的資源數(shù)為1,最大為100g_hWriteSemaphore = CreateSemaphore(NULL,1,100,NULL)。} // return 0。 case W:Ret = CreateWriter(pList[2],pList[3],pList[0])。printf(\n\n************************************************\n)。while(g_CurrentTime = pPersonm_nStartTime + pPersonm_nWorkTime){}printf(Reader %d is Exit...\n,pPersonm_nID)。return 0。printf(Writer %d is Writting the Shared Buffer...\n,pPersonm_nID)。}bool CreateReader(int StartTime,int WorkTime,int ID){DWORD dwThreadID。g_NumPerson++。Person *pPersonpPersonm_nType} // Create an New ThreadpPersonm_hThread= CreateThread(NULL,0,WriterProc,(LPVOID)pPerson,0,amp。 = ID。return true。pPersonm_nID = ID。ReleaseSemaphore(g_hWriteSemaphore,1,NULL)。printf(\n\n************************************************\n)。if(g_NumOfReading == 0){ReleaseSemaphore(g_hWriteSemaphore,1,NULL)。ReleaseSemaphore(g_hReadSemaphore,1,NULL)。pList += 4。 *pList = pPersonLists。while(true){g_CurrentTime++。DWORD//寫者信號(hào)bool finished = false。//運(yùn)行時(shí)間int//進(jìn)程類型(讀寫)int八 源代碼include include include include include include define經(jīng)過(guò)讀者寫者問(wèn)題的編寫,我對(duì)同步機(jī)構(gòu)應(yīng)用有了深入的了解。第三字段為一個(gè)正
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1