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

正文內容

讀者與寫者問題課程設計報告(編輯修改稿)

2025-02-17 18:21 本頁面
 

【文章內容簡介】 7時進入隊列,運行時間是7,在它進入時進程2占用資源,它等待進程2釋放后最后調用資源。五、總結本次操作系統課程設計我們小組完成的是讀者寫者問題,通過學習信號量機制,我們對其的同步與互斥機制有了很深掌握并認識到同步與互斥可以保證在一個時間內只有一個線程對某個資源有控制權。共享資源包括全局變量、公共數據成員或者句柄等。同步還可以使得有關聯交互作用的代碼按一定的順序執(zhí)行??傮w來說我認為操作系統這門學科在計算機科學當是中非常重要的。他將我們學過的編程語言聯系起來,可以說是第一次利用C語言利用windows的API與系統進行“溝通”??偠灾@次操作系統的課程設計收獲頗豐,復習了許多東西,也從新學會了許多東西。我想這也許就是課程設計的最終目的吧。第二部分:參考文獻++程序設計[M].清華大學出版社,2004. 計算機操作系統[M]. 西安電子科技大學出版社. 、++程序設計課程設計[M].機械工業(yè)出版社,20044.[美]Abraham Silberschatz, Peter Baer Galvin, Greg Gagne 著. 鄭扣根 譯. 操作系統概念(第六版)[M].高等教育出版社,2004,向勇 等. Windows操作系統原理(第二版)[M].機械工業(yè)出版社,2004第三部分:指導教師評語第四部分:成績評定第五部分:附錄(源代碼)include include include include include include define MAX_PERSON 100define READER 0 //讀者define WRITER 1 //寫者define END 1define R READERdefine W WRITERtypedef struct _Person{ HANDLE m_hThread。//定義處理線程的句柄 int m_nType。//進程類型(讀寫) int m_nStartTime。//開始時間 int m_nWorkTime。//運行時間 int m_nID。//進程號}Person。Person g_Persons[MAX_PERSON]。int g_NumPerson = 0。long g_CurrentTime= 0。//基本時間片數int g_PersonLists[] = {//進程隊列 1, W, 3, 5, 2, W, 16, 5, 3, R, 5, 2, 4, W, 6, 5, 5, R, 4, 3, 6, R, 17,7, END,}。int g_NumOfReading = 0。int g_NumOfWriteRequest = 0。//申請寫進程的個數HANDLE g_hReadSemaphore。//讀者信號HANDLE g_hWriteSemaphore。//寫者信號bool finished = false。 //所有的讀完成//bool wfinished = false。 //所有的寫完成void CreatePersonList(int *pPersonList)。bool CreateReader(int StartTime,int WorkTime,int ID)。bool CreateWriter(int StartTime,int WorkTime,int ID)。DWORD WINAPI ReaderProc(LPVOID lpParam)。DWORD WINAPI WriterProc(LPVOID lpParam)。int main(){ g_hReadSemaphore = CreateSemaphore(NULL,1,100,NULL)。 //創(chuàng)建信號燈,當前可用的資源數為1,最大為100 g_hWriteSemaphore = CreateSemaphore(NULL,1,100,NULL)。 //創(chuàng)建信號燈,當前可用的資源數為1,最大為1
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1