C 之程序與執行緒程式設計(2)linux程序控制原語

2021-09-12 07:44:57 字數 574 閱讀 4293

乙個程序的控制過程就是建立,執行,終止。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後,...