1

我是 Linux 编程的初学者,我不确定我的期望是否可行。如果有人能给我一些建议,我将不胜感激。

我想做的是开发一个共享对象(.so 文件),它可以被多个应用程序使用。如果其中一个应用程序调用共享对象中的初始化函数,则会创建一个新线程来运行无限循环以接受传入事件。即使在初始化函数返回后,该线程仍将继续运行。因此,所有应用程序都可以继续向该线程发送事件以进行处理。

我想知道这是否可以实现?任何想法将不胜感激。

4

1 回答 1

0

正如评论中所指出的,这是无法做到的:您不能直接调用另一个进程中的函数。这就是发明 RPC、IPC、Web 服务等的原因。

于 2013-11-10T15:42:37.660 回答