管道通信的特点及有名管道和无名管道的区别
2017-08-02 22:19
351 查看
管道通信的特点
1.管道通信是单向的,有固定的读端和写端。
2.数据被进程从管道读出后,在管道中该数据就不存在了
3.当进程去读取空管道的时候,进程会阻塞;
4.当管道往满管道写数据时,进程会阻塞;
5.管道的容量是64KB(#define PIPE_BUFFERS 16 include/linux/pipe_fs_i.h)
有名管道和无名管道的区别
管道通信:
一个进程在管道的尾部写入数据,另一个进程在管道的头部读取数据;
管道包括有名管道和无名管道两种
有名管道:可用于运行在同一个系统中任意两个进程间通信
无名管道:只能用于父进程和子进程间的通信
1.管道通信是单向的,有固定的读端和写端。
2.数据被进程从管道读出后,在管道中该数据就不存在了
3.当进程去读取空管道的时候,进程会阻塞;
4.当管道往满管道写数据时,进程会阻塞;
5.管道的容量是64KB(#define PIPE_BUFFERS 16 include/linux/pipe_fs_i.h)
有名管道和无名管道的区别
管道通信:
一个进程在管道的尾部写入数据,另一个进程在管道的头部读取数据;
管道包括有名管道和无名管道两种
有名管道:可用于运行在同一个系统中任意两个进程间通信
无名管道:只能用于父进程和子进程间的通信
相关文章推荐
- 进程中通信的‘无名管道’和‘有名管道’的用法和二者的区别
- 无名管道和有名管道区别
- 通信方式详解,无名管道pipe,有名管道fifo,共享内存share memory,消息队列msg
- Linux通信机制(一) 无名管道与有名管道
- 管道通信:有名管道(FIFO) 和 无名管道(pipe)
- 有名管道和无名管道的区别
- linux进程通信机制之无名管道&有名管道
- 17、有名管道与无名管道之间的区别
- 进程之间通信之有名管道、无名管道(pipe),笔记
- 有名管道和无名管道的区别
- 【进程】进程通信-无名管道,有名管道
- 有名管道和无名管道的区别
- 有名管道和无名管道的区别
- 有名管道与无名管道之间的区别
- 无名管道和有名管道
- UNIX环境高级编程——无名管道和有名管道
- Linux下的有名管道(06)---使用两个管道实现两个进程之间的通信(手机模式)
- 无名管道与有名管道
- linux中的进程通信-信号量和有名管道
- Linux下进程的通信方式: 有名管道(命名管道)