fork子进程怎么执行
#include<stdio.h> #include <fcntl.h> #include <unistd.h> #include<sys/types.h> int myFock() { pid_t pid; pid=fork(); if (pid <0){ printf("fork failed,exit\n"); return -1; } if(pid){ printf("I am parent\n"); return 0; } else { printf("I am chid\n"); return 0; } return 0; } int main() { printf("main beg!!!!\n"); int ret = myFock(); printf("main end\n"); Sleep(1000); return 0; }
root@cvknode:~# ./a.out
main beg!!!!
I am parent
main end
I am chid
main end
百度百科中的解释:fork,计算机程序设计中的分叉函数。

浙公网安备 33010602011771号