在c ++中两个进程之间拥有无限对象队列的最佳方法

时间:2012-01-31 13:44:35

标签: c++ boost ipc shared-memory

我有两个进程,因此进程一生成一些容器对象并将其发送到进程二。 什么是在两个进程之间拥有对象队列的最佳方法。我更喜欢boost库, 但据我所知,共享内存我们无法在共享中拥有无限的内存空间。

1 个答案:

答案 0 :(得分:1)

您可以在进程之间使用共享内存,管道或套接字或TCP作为正常大小的队列。如果您确实需要汇集大量数据,那么您可能还需要考虑使用文件,仅通过队列发送文件名。

然而,总是某种限制。