欢迎来到山村网

linux进程创建

2019-03-09 13:57:50浏览:530 来源:山村网   
核心摘要:  #include#include#includemain(){ pid_t pid;int n=4; pid=fork(); if(pid0) printf(error in fork!/n);else if(pid==0) { n

  #include#include#includemain(){ pid_t pid; int n=4; pid=fork(); if(pid<0) printf("error in fork!/n");else if(pid==0) { n++; printf("I am the child process, my process ID is %d,n=%d/n",getpid(),n); } else { n--; printf("I am the parent process, my process ID is %d,n=%d/n",getpid(),n); }}

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

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

(责任编辑:豆豆)
下一篇:

linux中exit()和_exit区别

上一篇:

windows下安装zookeeper

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com