linux的管道

1 管道的本质是进程间通信的一种手段

这个命名是非常形象的,数据从管道的一端流向管道的另外一端,然后另外一个进程等在那里,只要有数据了就进行处理。

2 管道连接的多个命令是同时启动的

也就是说,管道连接的多个命令的进程之间是并行的,管道就相当于进程间通信的一个buffer,是一个生产者和消费者模式,但是这里的生产者和消费者只有一个人。前者输出到buffer中,后者里面去buffer中读取数据处理。

 

reference:

http://www.linfo.org/pipes.html

posted @ 2017-08-13 13:01  PhoenixTree(梧桐树)  阅读(374)  评论(0编辑  收藏  举报