管道(pipe)和有名管道(fifo)

来源:互联网 发布:新版淘宝怎么看足迹 编辑:程序博客网 时间:2024/05/20 11:36

pipe管道

1.先入先出的原则

2.int pipe_db[2];   ///无结构无固定大小的子节流

  pipe(pipe_db);   //初始化

  pipe_db[0]: 用于读取管道         close(pipe_db[1]);      read(pipe_db[0] , buf , len);          //将管道中内容读到buf

  pipe_db[1]: 用于写管道             close(pipe_db[0]);      write(pipe_db[1], buf , len);          //将buf中内容写入管道

3.管道将一个进程的输出作为另一个进程的输入,数据读取出后则从管道消失

4.pipe()用于父子进程之间消息传递

5.头文件 #include <unistd.h>



0 0
原创粉丝点击