您的位置:首页 > 其它

管道通信的特点及有名管道和无名管道的区别

2017-08-02 22:19 337 查看
管道通信的特点
1.管道通信是单向的,有固定的读端和写端。
2.数据被进程从管道读出后,在管道中该数据就不存在
3.当进程去读取空管道的时候,进程会阻塞;
4.当管道往满管道写数据时,进程会阻塞;
5.管道的容量是64KB(#define PIPE_BUFFERS 16 include/linux/pipe_fs_i.h)
有名管道和无名管道的区别

管道通信:
一个进程在管道的尾部写入数据,另一个进程在管道的头部读取数据;
管道包括有名管道无名管道两种
有名管道:可用于运行在同一个系统中任意两个进程间通信
无名管道:只能用于父进程子进程间的通信
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: