【发布时间】:2014-05-12 03:44:15
【问题描述】:
我需要为不同主机(计算机)中的两个进程编写 c 代码,使用 Linux 中的共享内存进行通信。
我知道如何在同一台计算机上执行此操作,但我不知道如何操作。
【问题讨论】:
-
排除外来硬件(例如非透明网桥)内存只能由同一台计算机中的进程共享(因为远程计算机无法直接访问内存)。要获得好的答案,您需要问一个好问题 - 具体来说,是否涉及外来硬件,或者您是在谈论 3 个进程(同一台计算机上的 2 个进程与远程第三个进程之间的共享内存),或者您是尝试做一些不可能的事情?
标签: c concurrency ipc real-time