管道和共享内存

一,无名管道 特点: 其本质是一个伪文件(实为内核缓冲区) 由两个文件描述符引用,一个表示读端(fd[0]),一个表示写端(fd[1])。 规定数据从管道的写端流入管道,从读端流出。 原理: 管道实为内核使用环形队列机制,借助内核缓冲区(4k)实现 局限性: ① 数据自己读不能自己写。 ② 数据一旦被读走,便不在管道中存在,不可反复读取。 ③ 由于管道采用半双工通信方式。因此,数据只能在一个方向上
相关文章
相关标签/搜索