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

正文內(nèi)容

操作系統(tǒng)課程設(shè)計-linux系統(tǒng)管理實踐與線程通信實現(xiàn)-資料下載頁

2025-04-07 21:38本頁面
  

【正文】 r=semget(SEMKEY_DAUTER,1,0777|IPC_CREAT|IPC_EXCL))==1) { if (errno == EEXIST) printf(The SEMKEY_DAUTER Has Existed!\n)。 else printf(Fail To Create SEMKEY_DAUTER!\n)。 return 1。 } if((semid_parent=semget(SEMKEY_PARENT,1,0777|IPC_CREAT|IPC_EXCL))==1) { if (errno == EEXIST) printf(The SEM_PARENT Has Existed!\n)。 else printf(Fail To Create SEM_PARENT!\n)。 return 1。 } if((semid_son=semget(SEMKEY_SON,1,0777|IPC_CREAT|IPC_EXCL))==1) { if (errno == EEXIST) printf(The SEMKEY_SON Has Existed!\n)。 else printf(Fail To Create SEMKEY_SON!\n)。 return 1。 } set_sembuf_struct(amp。sem_tmp, 0, BUFF_LEN, 0)。/*BUFF_LEN*/ semop(semid_parent, amp。sem_tmp,1)。 set_sembuf_struct(amp。sem_tmp, 0, 0, 0)。/*0*/ semop(semid_dauter, amp。sem_tmp,1)。 set_sembuf_struct(amp。sem_tmp, 0, 0, 0)。/*0*/ semop(semid_son, amp。sem_tmp,1)。//創(chuàng)建線程 pthread_create(amp。fid, NULL, father_thread_fun,NULL)。 pthread_create(amp。mid, NULL, mother_thread_fun,NULL)。 pthread_create(amp。did, NULL, dauter_thread_fun,NULL)。pthread_create(amp。sid, NULL, son_thread_fun,NULL)。//等待線程釋放資源 pthread_join(fid, NULL)。 pthread_join(mid, NULL)。 pthread_join(did, NULL)。 pthread_join(sid, NULL)。 return 0。}九、 執(zhí)行結(jié)果: 在輸入命令:cc –o final –lpthread 輸入./final執(zhí)行結(jié)果如下:十、 調(diào)試過程本次編程分為兩步完成,首先,,,分別完成初始化,父親程序,母親程序,女兒程序,兒子程序的相關(guān)操作。在進(jìn)行調(diào)試時,觀察結(jié)果。在程序正確了以后,我引入了線程編程,將五個程序進(jìn)行整合,來實現(xiàn)操作系統(tǒng)的線程調(diào)度,實現(xiàn)以上的功能。當(dāng)然這個過程中遇到了一些麻煩,然后又被逐一解決,最后的運行結(jié)果見上圖。十
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1