进程间通信——管道
2016-09-08 21:03
127 查看
每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。
![](http://s3.51cto.com/wyfs02/M01/87/04/wKioL1fRXijQWNZCAAAUh08W4pk588.png-wh_500x0-wm_3-wmp_4-s_3358994463.png)
![](http://s4.51cto.com/wyfs02/M00/87/06/wKiom1fRYQvSdiWWAABoENA72oI334.png)
![](http://s3.51cto.com/wyfs02/M02/87/04/wKioL1fRYSmiTSbtAAZ89oVj2Yk034.jpg)
![](http://s3.51cto.com/wyfs02/M01/87/04/wKioL1fRXijQWNZCAAAUh08W4pk588.png-wh_500x0-wm_3-wmp_4-s_3358994463.png)
![](http://s4.51cto.com/wyfs02/M00/87/06/wKiom1fRYQvSdiWWAABoENA72oI334.png)
![](http://s3.51cto.com/wyfs02/M02/87/04/wKioL1fRYSmiTSbtAAZ89oVj2Yk034.jpg)
![](http://s3.51cto.com/wyfs02/M00/87/06/wKiom1fRe3OQlUmMAAEuIzl9vEE768.png)
相关文章推荐
- 进程间通信 - 匿名管道实现
- Linux进程间通信之管道
- 进程间通信--管道
- Linux进程间通信之---管道
- Linux中进程间通信之管道
- linux进程间通信(一)管道和命名管道
- 进程间通信方式之管道
- 进程间通信之管道
- 进程间通信――管道
- 进程间通信——管道
- 进程间通信——管道部分
- 管道通常用在两个线程间通信或进程间通信
- 以命名管道方式实现网络进程间通信的一个实例
- 进程间通信之管道
- Linux进程间通信方式之管道(pipe)
- Linux环境进程间通信(一) 管道及有名管道
- (转)在.NET中使用命名管道完成进程间通信
- 【Linux系统编程】进程间通信--有名管道
- Linux进程间通信之管道(pipe)
- linux进程间通信(命名管道)