【发布时间】:2015-11-23 04:36:58
【问题描述】:
我有一个应用程序 A,我想与应用程序 B 共享一些信息。 应用程序 A 每约 150 毫秒写入一次信息。 应用 B 随时读取信息。
我搜索发现QSharedMemory,看起来不错,但是应用B不会是我公司开发的,所以无法选择编程语言。
QSharedMemory 是个好主意吗?
我该怎么做?
【问题讨论】:
-
如果您对应用程序 B 的开发没有控制/输入,您可以在任何您想要的地方编写您的部分,但您通常需要提供某种类型的文档或在内存被读入的至少一个结构(如果不是 API)。就我个人而言,我会使用其他东西,比如 boost,并提供一个可以阅读的图书馆。如果他们是客户,无论如何。这就是说在一天结束时,它是 RAM 中的字节......读者可以实现他们想要的东西。不过,这可能不是最好的方法。
标签: c++ qt qsharedmemory