Linux内核--进程管理(十)进程间通信之管道

目录

一、引言
二、管道简介
三、匿名管道创建
------>3.1、create_pipe_files
四、匿名管道通信
五、有名管道
六、总结

一、引言

管道是Linux中使用shell经常用到的一个技术,本文将深入剖析管道的实现和运行逻辑。

二、管道简介

在Linux的日常使用中,我们常常会用到管道,如下所示

ps -ef | grep 关键字 | awk '{print $2}' | xargs kill -9

这里面的竖线|就是一个管道。它会将前一个命令的输出,作为后一个命令的输入。从管道的这个名称可以看出来,管道是一种单向传输数据的机制,它其实是一段缓存,里面的数据只能从一端写入,从另一端读出。如果想互相通信,我们需要创建两个管道才行。

管道分

你可能感兴趣的:(CPU性能分析与操作系统的构建,linux,java,spring)