用户名:
密 码: 记住
您当前的位置:首页 > 站长百科 > 服务器技术

linux进程创建

时间:2015-01-18  来源:互联网  作者:佚名

   /****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;

来顶一下
返回首页
返回首页
推荐资讯
【图文教程】dede织梦网站后台如何发表文章? 【图文教程】dede织梦网站后台如何对于新手站长可能不了解,dede织梦后台是如何发文章的。下面
2014站长圈十大事件:PR已死 移动算法兴起 2014站长圈十大事件:PR已死 移动算2014年即将过去,虽然站长圈相比过去几年稍显沉寂,但&ldquo
相关文章
    无相关信息
栏目更新
栏目热门