#include "kernel/types.h"
#include "kernel/stat.h"
#include "user/user.h"
int main(int argc, char *argv[]){
int p[2];
pipe(p);
write(p[1],"ping",4);
if(fork() == 0){
char buf[5];
read(p[0],buf,4);
printf("Child %d:",getpid());
printf(buf);
printf("\n");
write(p[1],"pong",4);
exit(0);
}
else{
wait(0);
char buf[5];
read(p[0],buf,4);
printf("Parent %d:",getpid());
printf(buf);
printf("\n");
exit(0);
}
}
Pingpong
最新推荐文章于 2024-08-28 14:35:43 发布