进程间通信
问题:为什么只有进程间通信,没有线程间通信?
线程共享进程间的地址空间,本身就是共享的。
共享存内存通信

进程1与进程2的内存映射关系不同。

如何观看表格令不同进程共享数据:令进程1和进程2的某个虚拟内存映射到同一块物理内存。

实际使用:

以页为单位或者以段为单位进行共享,因为两个进程都可以访问共享内存,因此需要同步与互斥。
注意:共享内存的这个内存是在用户空间的,而非再内核区域。
- 具体过程
首先将用户空间的某一块内存定义为要被共享的内存,其次再连接到自己的逻辑地址空间内。
以上两步都需要“系统调用”。
但是用户A与用户