乙個程序的控制過程就是建立,執行,終止。llinux對於這三類控制都有一類函式,叫做程序控制原語。
一、建立原語
1)fork()
2)vfork()
二、執行(載入)原語:exec函式族
1)execl
2) execv
3) execle
4) execve
5) execlp
6) execvp
三、退出/等待原語:exit()函式族,wait函式族
1)exit
2)_exit
3)wait
4)waitid
5) waitpid
四、簡單運用:
#include#include#include#includeusing namespace std;
int main()
else if (pid==0)
else
}
實驗2 Linux程序管理
列印當前所有環境變數的值 新增新的環境變數newenv first 修改環境變數newenv的值為second 列印環境變數newenv的值。include include include include extern char environ intmain putenv newenv first...
C 之程序與執行緒程式設計(1)概念
一 進行多工處理一般有兩種型別 基於程序和基於執行緒 1 基於程序的多工處理是程式的併發執行。2 基於執行緒的多工處理是同一程式的片段的併發執行 三 在linux和在window下的程序和執行緒的建立使用函式是不一樣的,比如建立程序,linux下是fork win下的是createprocess 接...
實驗2 Linux下基本程式設計
實驗2 linux下基本程式設計 一 實驗目的 1.掌握vim編譯器 2.掌握gcc編譯器的使用 3.了解fork 程式 二 實驗工具與裝置 1 實驗裝置 計算機 帶cd rom 一台。三 實驗預備知識 1.vim的編輯器 vim有三種模式 命令模式 插入模式 最後行模式。命令模式 剛啟動vim後,...