我有一个数组,需要在两个进程之间共享。第一个进程具有注入(inject)的DLL,该DLL不断获取有关一些对象的信息,第二个进程需要接收此信息。我不断地更新这个数组(对象中的数据变化很大),而其他过程则需要不断地接收这些更新。我已经看到了人们使用共享内存的示例,但是我不确定如何使用它来不断更新数组。您可以向我扔出任何建议或代码吗?
最佳答案
您可以使用memory mapped file在多个进程之间共享数组。
关于c++ - 在两个进程之间共享数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18626169/