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

正文內(nèi)容

實現(xiàn)生產(chǎn)者消費者問題課程設(shè)計(完整版)

2025-04-30 00:36上一頁面

下一頁面
  

【正文】 撰寫報告1天合計5天指導教師簽名: 2011年12月26日系主任(或責任教師)簽名: 年 月 日目錄1設(shè)計題目與要求 3 3 3 2 設(shè)計思想及系統(tǒng)平臺、語言、工具 3 設(shè)計思想 3 系統(tǒng)平臺及語言、工具 4 3 數(shù)據(jù)結(jié)構(gòu)與模塊說明 4 4 源程序 7 5 運行結(jié)果與運行情況 12 6 調(diào)試記錄 12 7 自我評析和總結(jié) 13 1設(shè)計題目與要求 實現(xiàn)生產(chǎn)者消費者問題(1) 每個生產(chǎn)者和消費者對有界緩沖區(qū)進行操作后,即時顯示有界緩沖區(qū)的全部內(nèi)容、當前指針位置和生產(chǎn)者/消費者線程的標識符。:每人一臺與Linux主機聯(lián)網(wǎng)的Windows主機,普通用戶權(quán)限。當系統(tǒng)中某一進程使用某一資源時,可以看作是消耗,且該進程稱為消費者。共需要兩個Semaphore,非空這種資源,非滿這種資源,是在生產(chǎn)者之間進行競爭的.所以,一般來說,需要鎖定臨界區(qū),就需要Mutex。//強制類型轉(zhuǎn)換參數(shù) producer(realarg)。 pthread_mutex_unlock(amp。 return NULL。int p = 0,c = 0。blank_number)。product_number)。 } printf(\n Value:)。 else printf( +)。}//Consumer functionvoid *consumer(const int i){ int j。 sleep(2)。 printf(The current state of the buffer:**********************************\n)。j ++) { printf(%4d,queue[j])。 sleep(rand() % 5)。 for(i = 0。consumer_num)。 pshared parameter 0 for the same process semaphore synchronization between threads sem_init(amp。//i forced to convert the void * type, easy to pass parameters } for(i = 0。i consumer_num。問題的實質(zhì)是P、V操作,實驗設(shè)一個共享緩沖區(qū),生產(chǎn)者和消費者互斥的使用,當一個線程使用緩沖區(qū)的時候,另一個讓其等待直到前一個線程釋放緩沖區(qū)為止。優(yōu)(90100分)、良(8089分)、中(7079分)、及格(6069分)、60分以下為不及格                   指導教師簽名:                 201 15 。 通過本課程設(shè)計,我們對操作系統(tǒng)的p、v進一步的認識,深入的了解p、v操作的實質(zhì)和其重要性。 } sem_destroy(amp。i ++) { pthread_create(amp。 sem_init(amp。i producer_num。i ++)//Initialize buffer
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1