当前位置: 技术问答>linux和unix
刚刚学Linux编程,关于进程的问题
来源: 互联网 发布时间:2016-07-25
本文导语: 本帖最后由 wty19 于 2009-12-27 00:05:02 编辑 对于Linux进程通信基础不是很理解,这里的东西和Windows下不一样,而且进程也刚刚接触。 我写的 #include #include #include #include #include #include #include int main(void) { pid_t...
我写的
#include
#include
#include
#include
#include
#include
#include
int main(void)
{ pid_t childright=-1, childlift=-1, child;
int i;
/*创建两个子进程*/
childlift = fork();
childright = fork();
printf("father's PID is %dn",getpid()); /*print father PID*/
if (childlift == -1)
{
printf("the lift Child errorn");
exit(1);
}
else if (childlift == 0) /*在子进程1中创建子子进程*/
{
child = fork(); /*creat son son process*/
if (child == -1)
{
printf("lift'son Child errorn");
exit(1);
}
else if(child == 0)
{
//for(i=0;i