我知道IPC的几种方法,例如:
第一种直接将内存共享到RAM中的方法,但我无法立即了解公共内存中的变化。
第二种方法是好的,但不是跨平台的解决方案。
第三种方法是跨平台的,通过platform api,我可以立即了解公共内存中的变化。但是读/写文件的时间可能很长。
是现有的跨平台解决方案,它可以将内存直接共享到RAM中,并且可以
立即发出关于共同记忆变化的信号?
例如,是否存在通过数据库文件结构降低时间开销的文件IPC协议和技术?
发布于 2013-01-25 19:17:34
我找到了一个解决方案http://www.qtcentre.org/wiki/index.php?title=SingleApplication
该解决方案使用共享记忆存储数据,并在Windows命名管道上使用,在Unix本地域套接字上立即发送有关更改的消息。
https://stackoverflow.com/questions/14527235
复制相似问题