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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計(jì)報(bào)告格式-預(yù)覽頁

2024-09-03 15:21 上一頁面

下一頁面
 

【正文】 /*創(chuàng)建信號(hào)量:1個(gè)用于對(duì)緩沖區(qū)互斥,3個(gè)用于父親、母親、兒子、女兒同步*/ if((semid_mutex = semget(SEMKEY_MUTEX,1, 0777|IPC_CREAT|IPC_EXCL))==1) { if (errno == EEXIST) printf(The SEMKEY_MUTEX Has Existed!\n)。 else printf(Fail To Create SEMKEY_S1!\n)。 return 1。 } /*給信號(hào)量賦初值*/ set_sembuf_struct(amp。 set_sembuf_struct(amp。 set_sembuf_struct(amp。 set_sembuf_struct(amp。 return 0。 = 0。 } else return (0)。 = 0。 } else return (0)。/*共享存儲(chǔ)區(qū)id*/ int semid_empty, semid_s1,semid_s2, semid_mutex。/*獲取全局信號(hào)量id*/ semid_empty = semget(SEMKEY_EMPTY,1, 0777)。/*對(duì)私有信號(hào)量作P操作*/ P(semid_mutex)。j5。 *(p_buffer + in * FRUIT_LEN)= apple。 /*離開緩沖區(qū)*/ /*離開臨界區(qū)*/ V(semid_s1)。 = 1。 exit (1)。 = 1。 exit (1)。/*生產(chǎn)者存放產(chǎn)品的指針:它的值存放在全局緩沖區(qū)第一個(gè)字節(jié)*/ int shmid。/*取共享存儲(chǔ)區(qū)地址*/ semid_mutex = semget(SEMKEY_MUTEX,1, 0777)。 /*進(jìn)入臨界區(qū)*/ P(semid_empty)。 for(j=0。(*(p_buffer + in * FRUIT_LEN)!=orange)){ printf(mother put a orange!\n)。 } shmdt(p_buffer)。 = 0。p_buf, 1)==1)/*semop參見課件ppt*/ { perror (p (semid) falsed)。/*struct sembuf 參見課件ppt*/ = 0。v_buf, 1)==1) { perror ( v (semid) failed)。/*共享存儲(chǔ)區(qū)地址*/ unsigned char in。/*連接共享存儲(chǔ)區(qū):2 存放in,out的值*/ p_buffer = (char*)shmat(shmid, 0, 0)。 semid_s2 = semget(SEMKEY_S2,1, 0777)。 int j=0。j++){ if(*(p_buffer + in * FRUIT_LEN)==orange){ *(p_buffer + in * FRUIT_LEN)=39。 } shmdt(p_buffer)。 = 0。p_buf, 1)==1)/*semop參見課件ppt*/ { perror (p (semid) falsed)。/*struct sembuf 參見課件ppt*/ = 0。v_buf, 1)==1) { perror ( v (semid) failed)。/*共享存儲(chǔ)區(qū)地址*/ unsigned char in。/*連接共享存儲(chǔ)區(qū):2 存放in,out的值*/ p_buffer = (char*)shmat(shmid, 0, 0)。 semid_s2 = semget(SEMKEY_S2,1, 0777)。 int j=0。j++){ if(*(p_buffer + in * FRUIT_LEN)==apple){ *(p_buffer + in * FRUIT_LEN)=39。 } shmdt(p_buffer)。此時(shí)執(zhí)行兒子進(jìn)程,吃掉一個(gè)橘子,緩沖區(qū)空位增1,喚醒了等待中的父親進(jìn)程,此時(shí)父親可以放入一個(gè)橘子。女兒吃完了蘋果,在執(zhí)行女兒進(jìn)程,則被阻塞。增強(qiáng)了自己的動(dòng)手能力,受益匪淺。像Xlink公司的OmniNFS也能實(shí)現(xiàn)網(wǎng)絡(luò)文件和打印機(jī)資源的共享。編輯帳戶文件,刪除不需要的帳戶。restart。后來自己按照老師的模版進(jìn)行反復(fù)修改,檢驗(yàn)??傊?,這次課程設(shè)計(jì)很有收獲,不僅會(huì)自己安裝虛擬機(jī),也懂了如何在linux下共享windows下的資源,也自學(xué)部分linux操作命令和在linux下進(jìn)行進(jìn)程通信,實(shí)現(xiàn)了進(jìn)程的同步與互斥。七、 參考文獻(xiàn)《操作系統(tǒng)原理》 鞠時(shí)光主編 武漢理工大學(xué)出版社《LINUX操作系統(tǒng)之奧秘》邱世華著 電子工業(yè)出版《Linux命令詳解詞典》 施威銘研究室著 機(jī)械工業(yè)出版《Linux編程從入門到精通》宮虎波著 化學(xué)工業(yè)出版成 績(jī): 教師簽名: 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1