Linux之在命令行下创建有名管道FIFO

命令行下创建有名管道myfifo,ls –l查看,分别在两个终端运行cat < myfifo 和echo hello > myfifo分析执行情况,将cat在后台运行,echo在前台运行,执行情况如何?分析FIFO的打开规则。

Linux之在命令行下创建有名管道FIFO

先让我们来创建一个命名管道named_FIFO,并用ls -l命令查看是否创建成功.

Linux之在命令行下创建有名管道FIFO

 

分别在两个终端运行cat < named_FIFO 和echo hello > named_FIFO.

Linux之在命令行下创建有名管道FIFO

Linux之在命令行下创建有名管道FIFO

此时如果继续向命名管道发送数据,则前台进程会阻塞.

Linux之在命令行下创建有名管道FIFO

上一篇:一种分片更新ubi卷的方式(基于ubiupdatevol,拓展fifo支持)


下一篇:Python(Twisted) – 从fifo读取并将读取数据发送到多个协议