#include<iostream>
#include<unistd.h>
using namespace std;
int main()
{
pid_t pid;
int fd[2];
char bilgi[12];
pipe(fd);
pid =fork();
if(pid==0)
{
// cocuk
cout<<"cocuk aktif ve bilgi gonderiyor"<<endl;
write(fd[1],"merhaba anne",12);
close(fd[1]);
}
else
{
// anne
cout<<"anne bilgiyi bekliyor"<<endl;
read(fd[0],bilgi,12);
close(fd[0]);
cout<<"Anne bilgiyi aldi:"<<bilgi<<endl;
}
}
Çıktı :
anne bilgiyi bekliyor
cocuk aktif ve bilgi gonderiyor
Anne bilgiyi aldi:merhaba anne
Bu yazı yorumlara kapalı.