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