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

正文內(nèi)容

操作系統(tǒng)實(shí)驗(yàn)2進(jìn)程管理報(bào)告(編輯修改稿)

2024-08-30 04:36 本頁面
 

【文章內(nèi)容簡介】 :ctrl+C信號(hào)并發(fā)傳到所有進(jìn)程中,而子進(jìn)程中屏蔽掉了中斷信號(hào),所以信號(hào)只發(fā)給了父進(jìn)程,父進(jìn)程終止,將kill信號(hào)發(fā)給兩個(gè)子進(jìn)程,從而顯示出如上圖的結(jié)果。b) 在上面的程序中增加語句signal(SIGINT, SIGIGN) 和 signal(SIGQUIT, SIGIGN),觀察執(zhí)行結(jié)果,并分析原因;i. 程序設(shè)計(jì)說明:在a)代碼基礎(chǔ)上加入以下兩種信號(hào):signal(SIGTINT, SIG_IGN)。//后臺(tái)進(jìn)程讀中斷信號(hào),默認(rèn)掛起;signal(SIGQUIT, SIG_IGN)。//程序終止信號(hào),默認(rèn)操作寫dumpcore文件ii. 源代碼:參照a)中源代碼。iii. 運(yùn)行結(jié)果:加上signal(SIGINT, SIGIGN)后程序不再繼續(xù)進(jìn)行:加上signal(SIGQUIT, SIGIGN)后:加上signal(SIGINT, SIGIGN) 和 signal(SIGQUIT, SIGIGN)后:iv. 分析:只加上signal(SIGINT, SIGIGN),則父程序不再繼續(xù)輸出,程序處于wait狀態(tài),因?yàn)樵诟高M(jìn)程收到信號(hào)時(shí)已默認(rèn)為被殺死,程序停留在wait,不再繼續(xù)進(jìn)行,也沒有父進(jìn)程的輸出。而當(dāng)只加上signal(SIGQUIT, SIGIGN)時(shí),輸出結(jié)果不變。加上signal(SIGINT, SIGIGN) 和 signal(SIGQUIT, SIGIGN)后,輸出結(jié)果依舊不變。但是后兩種情況的含義是不同的。當(dāng)只加了signal(SIGQUIT, SIGIGN)時(shí),子進(jìn)程收到鍵盤上的ctrl+C中斷信號(hào)從而被殺死,輸出killed語句。而同時(shí)加上這兩句話,屏蔽了從鍵盤上傳來的中斷信號(hào),因此子進(jìn)程接收到父進(jìn)程傳來的軟中斷信號(hào),所以被殺死,輸出killed語句。4. 進(jìn)程的管道通信:a) 題目要求:編制一段程序,實(shí)現(xiàn)進(jìn)程的管道通信。使用系統(tǒng)調(diào)用pipe() 建立一條管道線;兩個(gè)子進(jìn)程P1和P2分別向管道各寫一句話:Child 1 is sending a message!Child 2 is sending a message!而父進(jìn)程則從管道中讀出來自于兩個(gè)子進(jìn)程的信息,顯示在屏幕上。要求父進(jìn)程先接收子進(jìn)程P1發(fā)來的消息,然后再接收子進(jìn)程P2發(fā)來的消息b) 程序設(shè)計(jì)說明:兩個(gè)子進(jìn)程分別向管道寫一句話,為了避免兩個(gè)進(jìn)程搶占管道,利用一個(gè)sleep()函數(shù)將兩個(gè)進(jìn)程有效的時(shí)間區(qū)分開來,并且在第一個(gè)進(jìn)程寫進(jìn)數(shù)據(jù)時(shí),對管道進(jìn)行加鎖,寫完后解鎖,第二個(gè)進(jìn)程繼續(xù)寫數(shù)據(jù),以此避免沖突的產(chǎn)生。而
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1