您的位置: 首页 > 文章 > (P23)管道:匿名管道pipe (P23)管道:匿名管道pipe 分类: 文章 • 2025-01-18 15:46:40 文章目录 1.管道 2.匿名管道 3.管道示例程序 1.管道 连接2个进程的数据流 本质:有固定大小的内核缓冲区 ls进程将数据写入管道,wc进程从管道读取数据,达到进程间通信的目的 当创建了一个管道,就相当于创建了一块内核缓冲区。 用户进程获得2个文件描述符,分别对应管道的读端和写端 fork之后,子进程的fd[0]和fd[1]共享了父进程管道,也指向了管道的读端和写端 子进程可以往管道的写端去写入数据, 父进程可以从管道的读端获取数据, 模拟ls | wc -w的实现 18:43 2.匿名管道 3.管道示例程序