【发布时间】:2015-09-09 18:50:34
【问题描述】:
我对使用托管内存映射文件available since .NET 4.0 非常感兴趣。
检查从 MSDN 中提取的以下语句:
持久化文件是与 磁盘上的源文件。当最后一个进程完成工作时 文件,数据保存到磁盘上的源文件中。这些 内存映射文件适用于处理非常大的文件 源文件。
我的问题是:如果计算机在保存内存映射文件时挂起会怎样?
我的意思是,由于内存映射文件存储在虚拟内存中(我理解这是在页面文件中),也许可以从虚拟内存中恢复一个文件,并在重新启动Windows后尝试将其再次存储到源文件中.
【问题讨论】:
标签: c# .net .net-4.0 crash memory-mapped-files