Linux下父子进程匿名管道通信
2017-04-20 10:30
211 查看
#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<string.h> int main() { int fd[2]; char buf[30],str[30]; pipe(fd); pid_t pid1=fork(); if(pid1==0) {sprintf(buf,"this an example\n"); printf("child is running,please input words!\n"); write(fd[1],buf,30); sleep(3); } else {wait(5); read(fd[0],str,30); printf("%s\n",str);} return 0; }
相关文章推荐
- linux进程通信之使用匿名管道进行父子进程通信
- linux的IPC进程通信方式-匿名管道(一)
- UNIX环境高级编程学习之第十五章进程间通信 - 通过半双工匿名管道实现父子进程通信
- Linux进程通信之管道(匿名,命名)
- linux下父子进程间的通信——管道
- Linux进程通信----匿名管道
- Linux进程间的通信-基于有序文件(匿名管道)
- 匿名管道实现父子进程之间的通信....
- [置顶] 【Linux】 进程通信--匿名管道
- [Linux管道和IPC]使用信号量和共享内存进行父子进程通信
- 匿名管道实现父子进程之间的通信....
- 匿名管道实现父子进程之间的通信....
- LINUX 进程通信之匿名管道
- Linux父子进程通信--管道及FIFO通信
- Linux(七):进程通信IPC(一)之简单的匿名管道编写
- Linux进程通信-管道
- Linux进程通信总结(二) --管道
- 孙鑫VC学习笔记:第十七讲 (二) 用匿名管道实现进程间的通信
- Linux进程通信:管道要点
- linux进程通信--有名管道(FIFO)(含实例代码)