xv6:一个简单的类Unix教学操作系统--操作系统接口--管道

1.3 管道 管道是一个小的内核缓冲区,作为一对文件描述符提供给进程,一个用于读取,一个用于写入。从管道的一端写的数据可以从管道的另一端读取。管道为进程提供了一种通信方式。 接下来的示例代码运行了程序wc,它的标准输出绑定到了一个管道的读端口。 1 int p[2]; 2 char *argv[2]; 3 argv[0] = "wc"; 4 argv[1] = 0; 5 pipe(p); 6 if
相关文章
相关标签/搜索