Linux系統程式設計 03 程序控制塊PCB

2021-10-10 13:49:14 字數 708 閱讀 8002

程序控制塊/也叫程序描述符。

程序控制塊位於核心空間

sesstion:針對所有的程序

程序組:相似屬性的程序放到一組

檢視程序上下限:

book@100ask:~$ ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 7644

max locked memory (kbytes, -l) 16384

max memory size (kbytes, -m) unlimited

open files (-n)

Linux系統程式設計 程序控制

for 函式使用 include include include int main void else if pid 0 else if pid 0 return 0 正確建立n個子程序 include include include int main void else if pid 0 else...

Linux系統程式設計 程序控制 三

使用fork或vfork建立子程序以後,子程序呼叫exec函式來執行另外乙個函式。exec函式族 include int execve const char path,char const argv,char const envp int execv const char path,char con...

Linux系統程式設計(7) 程序控制 程序等待

程序等待 父程序對子程序進行程序等待,等待是為了讀取子程序的執行結果 標頭檔案 include include pid t wait int status 返回值 成功返回被等待程序pid,失敗返回 1。引數 輸出型引數,獲取子程序退出狀態,不關心則可以設定成為null wait函式輸乙個阻塞式函式...