|
1
2
据我所知,iostreams会将映射文件放在共享内存中(这是您想要的);但是,进程间会将文件放在另一个进程的地址空间中。 您可能应该使用iostreams,除非有多个进程(而不是线程)以某种方式相互通信。 |
|
|
2
0
我认为两者的主要区别在于它们的使用方式。在
boost-interprocess
,若要使用内存映射文件,请使用placement在该内存空间中创建对象
对于单个进程,使用
|