Boost Iostreams vs Boost Interprocess用于映射文件

时间:2018-11-27 00:44:43

标签: c++ boost memory-mapped-files boost-interprocess boost-iostreams

我看到有两种方法可以在Boost中对文件进行内存映射:

  1. boost :: iostreams :: mapped_file_source
  2. boost :: interprocess :: mapped_region

我了解后者旨在用于在多个进程之间共享内存映射文件。

这是否意味着boost::interprocess::mapped_region包含额外的开销以促进跨进程共享的能力?

如果某人不想在进程之间共享映射文件,使用boost::iostreams::mapped_file_source会获得更好的性能吗?

0 个答案:

没有答案