【发布时间】:2011-11-15 18:30:06
【问题描述】:
我有一个共享库,比如 foo.so,其中包含一个名为 initialize() 的函数。有多个可执行文件打开 foo.so,每个都调用 initialize()。我希望initialize() 检查它是否已被另一个可执行文件调用,如果是,则什么也不做。在这些进程之间共享这些信息的最佳方式是什么?是否有一些特殊工具可以共享此类信息,或者我需要使用标准 IPC?
【问题讨论】:
标签: c++ linux shared-libraries