/*************************************************************************
> File Name: pipe.c
> Author: XXDK
> Email: v.manstein@qq.com
> Created Time: Thu 16 Mar 2017 08:54:03 PM PDT
************************************************************************/
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
int main()
{
int fd[2];
pid_t pid;
char buf[10] = {0};
pipe(fd);
if((pid = fork()) < 0) {
perror("fork error");
exit(-1);
}
if(pid == 0) {
write(fd[1], "xxdk", 4);
sleep(1);
} else if(pid > 0) {
read(fd[0], buf, sizeof(buf));
printf("buf: %s\n", buf);
}
pause();
exit(-1);
}
linux进程间通信之无名管道
最新推荐文章于 2023-05-22 21:48:01 发布