这是什么意思 不能用四个内存还是什么 黯淡解释和意思一下

这是一个关于Linux的管道的程序,请问一下这个程序是什么意思,能不能解释一下
20luo6620378xu]
这是一个关于Linux的管道的程序,请问一下这个程序是什么意思,能不能解释一下
20luo6620378xu]
发布时间: 4:18:53
编辑:www.fx114.net
本篇文章主要介绍了"这是一个关于Linux的管道的程序,请问一下这个程序是什么意思,能不能解释一下
20luo6620378xu]",主要涉及到这是一个关于Linux的管道的程序,请问一下这个程序是什么意思,能不能解释一下
20luo6620378xu]方面的内容,对于这是一个关于Linux的管道的程序,请问一下这个程序是什么意思,能不能解释一下
20luo6620378xu]感兴趣的同学可以参考一下。
代码如下:
#include&unistd.h&
#include&stdio.h&
#include&signal.h&
int&pid1,pid2;
void&main()
int&fd[2];
&&char&OutPipe[100],InPipe[100];
&&pipe(fd);
&&while((pid1=fork()==-1))
&&if(pid2==0)
&&&lockf(fd[1],1,0);
&&&&&&sprintf(OutPipe,"\n&Child&process&1&is&sending&message!\n");
&&&&&write(fd[1],OutPipe,50);
&sleep(5);
&lockf(fd[1],0,0);
&&while((pid2=fork()==-1)
&&&if(pid2==0)
&&&lockf(fd[1],1,0);
&&&&&&sprintf(OutPipe,"\n&Child&process&2&is&sending&message!\n");
&&&&&write(fd[1],OutPipe,50);
&sleep(5);
&lockf(fd[1],0,0);
&&&wait(0);
&&&read(fd[0],InPipe,50);
&&&&&printf("%s\n",InPipe);
&&&&&&wait(0);
&&&&&read(fd[0],InPipe,50);
&&&&&printf("%s\n",InPipe);
&&&两个进程间通过管道通信建议你看看&Unix进程间通信&第二卷
csdn资源区有的下载
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:

我要回帖

更多关于 圆通解释和意思 的文章

 

随机推荐