一、进程间通讯
1、概念:
每个进程各自有不同的进程地址空间,任何一个进程的全局变量在另一个进程中都不能访问,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,P1进程把要交换的数据从用户空间拷到内核缓冲区,P2进程再从内核缓冲区把数据读走。如下图所示。内核提供的这种机制称为进程间通信(IPC,InterProcess Communication )
2、方式
能够实现进程间通信的方法有:管道、信号量、消息队列、共享内存、socket
一、进程间通讯
1、概念:
每个进程各自有不同的进程地址空间,任何一个进程的全局变量在另一个进程中都不能访问,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,P1进程把要交换的数据从用户空间拷到内核缓冲区,P2进程再从内核缓冲区把数据读走。如下图所示。内核提供的这种机制称为进程间通信(IPC,InterProcess Communication )
2、方式
能够实现进程间通信的方法有:管道、信号量、消息队列、共享内存、socket