所謂程序等待,其實很簡單。前面我們說過可以用fork建立子程序,那麼這裡我們就可以使用wait函式讓父程序等待子程序執行結束後才開始執行。注意,為了證明父程序確實是等待子程序執行結束後才繼續執行的,我們使用了sleep函式。但是,在linux下面,sleep函式的引數是秒,而windows下面sleep的函式引數是毫秒。
[cpp]view plain
copy
#include
#include
#include
int main(int argc, char* argv)
else
return 1;
}
下面,我們需要做的就是兩步,首先輸入gcc fork.c -o fork, 然後輸入./fork,就會在console下面獲得這樣的結果。
[cpp]view plain
copy
[root@localhost fork]# ./fork
this is child process, 2135
this is parent process, 2134
linux下的C語言開發(程序等待)
所謂程序等待,其實很簡單。前面我們說過可以用fork建立子程序,那麼這裡我們就可以使用wait函式讓父程序等待子程序執行結束後才開始執行。注意,為了證明父程序確實是等待子程序執行結束後才繼續執行的,我們使用了sleep函式。但是,在linux下面,sleep函式的引數是秒,而windows下面sle...
linux下的C語言開發(程序等待)
所謂程序等待,其實很簡單。前面我們說過可以用fork建立子程序,那麼這裡我們就可以使用wait函式讓父程序等待子程序執行結束後才開始執行。注意,為了證明父程序確實是等待子程序執行結束後才繼續執行的,我們使用了sleep函式。但是,在linux下面,sleep函式的引數是秒,而windows下面sle...
Linux下的C語言開發
學會使用vim emacs,vim emacs是linux下最常用的原始碼編輯具,不光要學會用它們編輯原始碼,還要學會用它們進行查詢 定位 替換等。學會makefile檔案的編寫規則,並結合使用工具aclocal autoconf和automake生成makefile檔案。掌握gcc和gdb的基本用...