Linux 入門基礎 12 exec函式簇

2021-10-10 11:45:45 字數 1113 閱讀 2821

作用同於wait,但可指定pid程序清理,可以不阻塞。

pid_t waitpid(pid_t pid,int *status,int options);成功:返回清理掉的子程序id;失敗:-1(無子程序)

特殊引數和返回情況:

引數pid:

>0 **指定id的子程序

-1 **任意子程序(相當於wait)

0 **和當前呼叫waitpid乙個組的所有子程序

< -1 **指定程序組內的任意子程序

返回0:引數3為wnohang,且子程序正在執行。

注意:一次wait或waitpid呼叫只能清理乙個子程序,清理多個子程序需要用到迴圈

C 基礎入門 12

deque容器 雙端陣列,可以對頭部進行插入和刪除,也可以對尾端 與vector區別 vector對頭部的插入刪除效率低,資料量越大,效率越低 deque對頭部的插入刪除更快 vector訪問元素的速度更快 deque內部工作原理 內部有中控器,維護每段緩衝區的內容,緩衝區中存放真實資料 中控器維護...

Linux 入門基礎

目錄操作 建立目錄 使用 mkdir 命令建立目錄 mkdir home testfolder切換目錄 使用 cd 命令切換目錄 cd home testfolder cd 移動目錄 使用 mv 命令移動目錄 mv home testfolder var tmp刪除目錄 使用 rm rf 命令刪除目...

linux入門基礎

以下講解內容都是基於linux中centos7 x86 64版本 參考電子書 在本地搭建虛擬機器,虛擬機器軟體有vmare,virtualbox。在linux系統中,有幾個目錄是比較重要的,平時需要注意不要誤刪除或者隨意更改內部檔案。etc 裡面放置都是配置檔案,包括自己手動安裝軟體的配置檔案。如果...