您现在的位置: 主页 > 嵌入式操作系统 > Linux > linux进程创建
本文所属标签:
为本文创立个标签吧:

linux进程创建

来源:net 网络用户发布,如有版权联系网管删除 2018-07-11 

   /****fork_test.c *****/#include#include#includemain(){ pid_t pid; /*此时仅有一个进程*/ int n=4; pid=fork(); /*此时已经有两个进程在同时运行*/ if(pid<0) printf("error in fork!/n");else if(pid==0) /*返回0表示子进程*/ { n++; printf("I am the child process, my process ID is %d,n=%d/n",getpid(),n); } else /*返回大于0表示父进程*/ { n--; printf("I am the parent process, my process ID is %d,n=%d/n",getpid(),n); }}

  语句“pid=fork()”,产生了两个进程,原来存在的父进程,新出现的子进程。

  父子进程的区别除了PID不同fork函数的返回值也不相同。在父进程中,返回子进程Pid,子进程则返回0;



              查看评论 回复



 进程 两个 此时

"linux进程创建"的相关文章

网站地图

围观()