标签: linux windows memory-management
Linux“sync()API会将缓冲在内存中的所有数据写入磁盘。在Windows中是否有任何等效的调用?
答案 0 :(得分:3)
FlushFileBuffers函数是等效的API,虽然它在典型用例中与linux fsync调用更相似,因为它将文件句柄作为参数。对于sync类似的行为,您可以使用我链接到的文档中描述的卷的句柄调用FlushFileBuffers。这需要适当的权限。
fsync
sync
FlushFileBuffers
答案 1 :(得分:0)
您可以查看Sync v2.0