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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計報告格式(完整版)

2025-09-14 15:21上一頁面

下一頁面
  

【正文】 77|IPC_CREAT|IPC_EXCL))==1) { if (errno == EEXIST) printf(The SEMKEY_S2 Has Existed!\n)。/*連接緩沖區(qū)*/ memset(addr, 0, BUFF_LEN * FRUIT_LEN)。 semid_s2 = semget(SEMKEY_S2,1, 0777)。y39。 unsigned char in。并且阻塞該進程。并且阻塞該進程。表示現(xiàn)在緩沖區(qū)有5個空位可以放。 按給定功能設(shè)計相關(guān)程序。 了解Linux中多進程的并發(fā)執(zhí)行機制,實現(xiàn)進程的同步與互斥。三、 實驗設(shè)備與環(huán)境實驗設(shè)備:虛擬機運行平臺:Linux 語言:c四、 設(shè)計正文(包括分析與設(shè)計思路、各模塊流程圖以及帶注釋的 主要算法源碼)設(shè)計思路:設(shè)計4個進程,分別是父親進程,母親進程,兒子進程,女兒進程。執(zhí)行P(semid_mutex)mutex 0 y n y n n 母親放一個橘子父親放一個蘋果 離開緩沖區(qū)執(zhí)行V(semid_s1)喚醒等待S1進程隊列的一個進程。兒子吃一個橘子離開緩沖區(qū) y n y n 執(zhí)行P(semid_s1)將進程插入到等待信號量mutex的進程隊列中。 semsem_flg=semflg。 scanf(%c, amp。 /*同時釋放信號量*/ semid_mutex = semget(SEMKEY_MUTEX,1, 0777)。 } } else printf(Fail To Create Buffer!\n)。 } if((semid_s1 = semget(SEMKEY_S1,1, 0777|IPC_CREAT|IPC_EXCL))==1) { if (errno == EEXIST) printf(The SEMKEY_S1 Has Existed!\n)。 return 1。sem_tmp,1)。sem_tmp,1)。 exit (1)。 exit (1)。/*取共享存儲區(qū)地址*/ semid_mutex = semget(SEMKEY_MUTEX,1, 0777)。 for(j=0。 } shmdt(p_buffer)。p_buf, 1)==1)/*semop參見課件ppt*/ { perror (p (semid) falsed)。v_buf, 1)==1) { perror ( v (semid) failed)。/*連接共享存儲區(qū):2 存放in,out的值*/ p_buffer = (char*)shmat(shmid, 0, 0)。 int j=0。 } in = (in + 1) % BUFF_LEN。 if(semop(semid, amp。 if(semop(semid, amp。/*信號量集合id*/ shmid = shmget(SHMKEY, BUFF_LEN * FRUIT_LEN, 0777)。/*對公有信號量作P操作*//*二者順序不能換*/ in = (unsigned char)(*p_buffer)。 } in = (in + 1) % BUFF_LEN。 if(semop(semid, amp。 if(semop(semid, amp。/*信號量集合id*/ shmid = shmget(SHMKEY, BUFF_LEN * FRUIT_LEN, 0777)。/*對公有信號量作P操作*//*二者順序不能換*/ in = (unsigned char)(*p_buffer)。 } in = (in + 1) % BUFF_LEN。緩沖區(qū)滿,執(zhí)行母親進程,被阻塞執(zhí)行兒子進程,吃掉一個橘子,此時喚醒剛才的母親進程,放入一個橘子。應用Samba技術(shù)并不是唯一的解決網(wǎng)絡(luò)資源共享的方法。一開始先看了老師的程序,有些不清楚的地方也問了研究生,研究生也很負責的講解了。我覺得我應該繼續(xù)學習些linux或者其他計算機方面有關(guān)的知識,為以后課設(shè)或者學習打下基礎(chǔ)。一開始程序比較冗余,不簡潔,經(jīng)過同學老師的指導,刪掉了一些沒必要的東西。修改[global],再進行測試。就性能而言,SMB和NFS不相上下。執(zhí)行父親進程,增加一個蘋果,喚醒剛才等待中的女兒進程,女兒吃掉一個蘋果。 /*離開緩沖區(qū)*/ /*離開臨界區(qū)*/ V(semid_empty)。 printf(daughter get
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1