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

正文內容

linux軟件工程師(c語言)實用教程第6章-展示頁

2025-01-26 18:28本頁面
  

【正文】 Liunx進程控制 ?getpid函數(shù)說明 ?getppid函數(shù)說明 9 進程的相關函數(shù) ? Linux c與進程相關的主要函數(shù) 10 進程創(chuàng)建 1. exec函數(shù) ?例 62: 設計一個程序,程序在運行時,能執(zhí)行vim程序,即創(chuàng)建一個新的進程,并用 ps命令查看程序的進程號與 vim的進程號。 7 Liunx進程控制 ?例 61: 設計一個程序,要求顯示 Linux系統(tǒng)分配給此程序的進程號( PID)和它的父進程號( PPID)。 ② PID和 PPID都是非零的正整數(shù)。 ? 在 Linux中最主要的進程標識有進程號( PID)和它的父進程號( PPID)。 5 進程簡介 ?調度進程包括對進程的中斷操作、改變優(yōu)先級、查看進程狀態(tài)等。一般地,當用戶輸入一個命令結尾加上一個“ ”號,就是后臺啟動一個進程。一般地,當用戶輸入一個命令時,就已經(jīng)啟動了一個進程,并且是一個前臺的進程。 ( 1)手工啟動又可分為前臺啟動和后臺啟動。 3 進程簡介 2. Linux環(huán)境下的進程管理 ? Linux環(huán)境下的進程管理包括啟動進程和調度進程。進程是程序執(zhí)行和資源管理的最小單位。因為程序是靜態(tài)的概念,進程是動態(tài)的概念。 ?每個進程包含進程標識符及數(shù)據(jù),這些數(shù)據(jù)包含進程變量、外部變量及進程堆棧等。第 6 章 進程控制 本章重點 ? 進程的基本概念及進程的結構 ? Linux環(huán)境下進程的相關函數(shù)的應用 ? 守護進程的概念、啟動和建立 ? 進程控制程序的編寫 2 進程簡介 ?進程是一個程序的一次執(zhí)行的過程。 ?在 Linux環(huán)境下,每個正在運行的程序都稱為進程。 1. 進程與程序 ?由于一個進程對應一個程序的執(zhí)行,但進程不等同于程序。 ?進程是程序執(zhí)行的過程,包括了動態(tài)創(chuàng)建、調度和消亡的整個過程。 ?對系統(tǒng)而言,當用戶在各級系統(tǒng)中鍵入命令執(zhí)行一個程序的時候,它將啟動一個進程,因此,一個程序可以對應多個進程。 ? 啟動進程有兩種主要途徑:手工啟動和調度啟動。 ? 前臺啟動:是手工啟動一個進程的最常用方式。 ? 后臺啟動:往往是在該進程非常耗時,且用戶也不急著需要結果的時候啟動。 4 進程簡介 ( 2)調度啟動 ? 有時系統(tǒng)需要進行一些比較費時而且占用資源的維護工作,并且這些工作適合在深夜無人職守的時候進行,這時用戶就可以事先進行調度安排,指定任務運行的時間或者場合,到時候系統(tǒng)就會自動完成這一切工作。 ?Linux環(huán)境下常見的進程調用命令 6 Liunx進程控制 ? Linux環(huán)境下在進程啟動時,系統(tǒng)會分配一個唯一的數(shù)值給每個進程,這個數(shù)值就稱為進程標識符。 ① PID惟一地標識一個進程。 ③ 在 Linux中獲得當前進程的 PID和 PPID的系統(tǒng)調用函數(shù)為 getpid和 getppid函數(shù)。 ?源程序代碼 : 多次運行例 ,每一次運行的結果 PID值都是不一樣的,所以說 PID是惟一地標識一個進程。 ?源程序代碼: 11 進程創(chuàng)建 ?編譯、運行程序,系統(tǒng)會出現(xiàn)運行結果,先顯示 Linux系統(tǒng)分配的進程號( PID),接著運行 vim程序,創(chuàng)建新的進程。 ?可以看到,在新進程創(chuàng)建后,原來的進程已經(jīng)終止了。一般情況下,在運行 execve函數(shù)后是不會返回原進程的,只有在錯誤時才會返回 1,所以在原進程中的 execve函數(shù)下方,加入 perror函數(shù),輸出錯誤信息,并返回 1,表示有錯誤發(fā)生。 12 進程創(chuàng)建 ?實際上,在 Linux中并沒有 exec函數(shù),而是有 6個以 exec開頭的函數(shù)族。 13 進程創(chuàng)建 ?思考題 1: execv函數(shù)的應用,要在程序中執(zhí)行命令 :ps ef,命令 ps在 /bin目錄下。 函數(shù)的使用為: execv(/bin/ps,arg)。 execv(/bin/ls,arg)。 } 14 進程創(chuàng)建 ?思考題 2: execlp 函數(shù)的應用,要在程序中執(zhí)行命令 :ps ef,命令 ps在 /bin目錄下。因而此函數(shù)的調用形式為: execlp(ps,ps,ef,NULL)。 ?思考題
點擊復制文檔內容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1