【发布时间】:2012-01-26 00:32:08
【问题描述】:
考虑一个场景,其中两个应用程序必须在它们之间共享数据。我能想到三种方法-
- 共享内存(我可以使用 Boost)
- D-Bus(允许 glib / Qt 实现)
- 两个应用程序之间对公共文件的文件操作。
第一季度。考虑到要共享的数据将非常大(例如大约 10K 歌曲名称),这应该是我的方法。
第二季度。做文件操作会不会影响速度,和其他的相比,因为会涉及到硬盘?
第三季度。还有其他更快的方法吗?
实现语言 - C++
【问题讨论】:
标签: c++ qt shared-memory dbus file-handling