【发布时间】:2016-12-05 10:46:40
【问题描述】:
使用 Boost 库 version 1.62.0 和来自 Boost.IOStreams 的 mapped_file_sink 类。
我想把写入的数据刷到磁盘at will,但是没有mapped_file_sink::flush()的成员函数。
我的问题是:
- 使用
mapped_file_sink时如何刷新写入的数据? - 如果以上都做不到,为什么不呢,考虑到
msync()和FlushViewOfFile()可用于可移植实现?
【问题讨论】:
标签: c++ boost boost-iostreams