创建进程:
#include
int main() { pid_t pid; if(-1 == (pid = fork())) { printf(\ return 0; } if(0 == pid) { printf(\ } else { printf(\ } return 0; }
使用wait函数让父进程等待子进程运行结束后才开始运行。注意,为了证明父进程确实是等待子进程运行结束后才继续运行的,我们使用了sleep函数。但是,在linux下面,sleep函数的参数是秒,而windows下面sleep的函数参数是毫秒。 #include
int main(int argc, char* argv[]) {
pid_t pid;
pid = fork();
if(0 == pid) {
printf(\ sleep(5); } else {
wait(NULL);
printf(\ }
return 1;