我使用basic_managed_mapped_file
,我希望在程序运行时备份文件。
如何确保将数据写入磁盘以进行备份?
答案 0 :(得分:0)
答案在逻辑上是“是”。
操作系统将确保写入数据,我相信即使您的进程会在下一次崩溃。
但是,如果你
然后您需要在大多数操作系统上添加磁盘sync
调用。如果您需要这种级别的详细信息(更糟糕的是,以便携式方式),主题很快就会变得很难,我会推迟到
来自eat my data: how everybody gets file IO wrong 的
我还镜像了视频/幻灯片以防万一(见here)