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

正文內(nèi)容

[計算機軟件及應用]linux進程編程-資料下載頁

2025-01-04 19:58本頁面
  

【正文】 , option) P280 ? waitpid( pid, int *status, option) ? waitpid會暫時停止目前進程的執(zhí)行,直到有信號來到或子進程結束。如果調(diào)用 waitpid時子進程已經(jīng)結束,則 waitpid返回子進程的結束值。 ? pid1等待 進程組識別碼為 pid絕對值 的 任何 子進程。 ? pid=1等待 任何 子進程,相當于 wait()。 ? pid=0等待 進程組識別碼 與 目前進程 相同的 任何 子進程。 ? pid0等待 任何子進程識別碼為 pid 的子進程。 wait與 waitpid兩函數(shù) P281 ? 如果父進程的所有子進程還在運行,調(diào)用 wait將使父進程阻塞,而調(diào)用 waitpid時如果 options參數(shù)中指定 WNOHANG,可以使父進程不阻塞而立刻返回 0。 ? wait等待第一個終止子進程,而 waitpid函數(shù)可以通過 pid參數(shù)指定等待哪一個子進程。 ? waitpid函數(shù)提供了 wait函數(shù)沒有提供三個功能 ?: ? waitpid等待一個特定進程,而 wait返回任一終止子進程狀態(tài)。 ? waitpid提供一個 wait非阻塞版本 ,有時希望取得一個子進程的狀態(tài),但不想進程阻塞。 ? waitpid支持作業(yè)控制。 ? 獲得子進程的終止狀態(tài)。 ? 使父進程阻塞等待子進程,起到進程間同步。 進程中三種用戶 ID P287 ? 實際用戶 ID ? 實際組 ID 標識我們究竟是誰,取自用戶登錄時口令文件等錄項。 ? 有效用戶 ID ? 有效用戶組 ID決定了文件訪問權限。主要在校驗文件權限時使用,比如打開文件、創(chuàng)建文件、修改文件等。 ? 保存的設置用戶 ID和 設置組 ID在執(zhí)行一個程序時,保存了有效用戶 ID和有效組 ID副本。 進程關系 ? 終端 ? ? 在 Linux系統(tǒng)中,用戶通過終端登錄系統(tǒng)后得到一個Shell進程,這個終端成為 Shell進程的控制終端。 ? 每個進程的 標準輸入 、 標準輸出 和 標準錯誤輸出 都指向控制終端。 會話與進程組 ? ? 會話 :每次用戶登錄終端時,會產(chǎn)生一個會話。從用戶登錄開始到用戶退出為止,這段時間內(nèi)在該終端執(zhí)行的進程屬于這一個會話。 ? 一個會話只有一個前臺進程組,可以有若干個后臺進程組 ? 進程組 :每個進程除了由一個進程 ID外,還屬于一個進程組。進程組是一個或多個進程的集合,每個進程有一個唯一的進程組 ID。 ? 多個進程屬于進程組的情況是多個進程用管道“ |”號連接執(zhí)行。 ? 每個進程組都可以有一個組長進程。組長進程的標識是,其進程組 ID等于其進程 ID。 控制終端 ? 在終端登錄就會產(chǎn)生一個會話,此會話擁有這一個單獨的控制終端。 ? 建立于控制終端連接的會話首進程,被稱為控制進程,也就是shell進程。 ? 一個會話中的幾個進程組可以被分為一個前臺進程組和一個或幾個后臺進程組。 作業(yè)控制 P289P290 ? Shell分前后臺來控制的不是 進程 而是 作業(yè) ( Job)或者 進程組( Process Group)。一個 前臺作業(yè) 可以由多個 進程 組成,一個 后臺 也可以由多個 進程 組成, Shell可以運行一個前臺作業(yè)和任意多個后臺作業(yè),這稱為作業(yè)控制。 ? 作業(yè)與進程組的 區(qū)別 :如果作業(yè)中的某個進程又創(chuàng)建了 子進程,則子進程不屬于作業(yè)。一旦作業(yè)運行結束, Shell就把自己提到前臺,如果原來的前臺進程還存在(如果這個子進程還沒終止),它自動變?yōu)楹笈_進程組。 會話與進程組關系 P290 ? $ proc1 | proc2 amp。 ? $proc3 | proc4 | proc5 bash proc2 proc1 proc5 proc3 proc4 process group process group process group session 孤兒進程與僵死進程 ? ? 因父親進程先退出而導致一個子進程被 init進程收養(yǎng)的進程為孤兒進程。 ? 而已經(jīng)退出但還沒有回收資源的進程為僵死進程。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1