Linux - 在不同进程中调用函数的方法

时间:2014-08-02 03:25:11

标签: linux

我试图找到进程A可以调用函数的不同方式,并可能从进程B(最好是在同一台机器上)获得结果。

我知道其中一个被称为RPC。 Linux有几种IPC机制,如管道,共享内存等,但大多数只允许共享一些数据。即使使用UNIX域套接字..我看到的例子表明只有数据传输是可能的(如果我错了,请纠正我)。

是否可以在不同进程之间的同一台机器上执行Linux RPC?在同一台机器上还有其他替代方案吗?

(参考任何教程都会有所帮助)

1 个答案:

答案 0 :(得分:0)

在带有标题或协议(objective-c)的语言中,您可以定义这些接口,以便不同的进程可以通过导入这些标头正式引用合同。

否则,是的,您可以使用Chris Stratton在评论中指出的不太正式的方法。