Linux进程间通信——管道(pipe)与命名管道(FIFO)
1.进程间通信问题:每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个近程中都看不到。
解决方案:进程之间要交换数据必须通过内核,因此在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走。内核提供的这种机制称为进程间通信(IPC ,Inter Process Communication).
本质:让不同的进程看到一份公共的资源,这份资源
原创
2017-05-30 12:34:45 ·
648 阅读 ·
0 评论