djc*_*uch 5 c++ windows memory-mapped-files
在我的应用程序中,创建磁盘上的一个文件并使用初始大小映射内存.如果我将第二个内存映射应用于具有更大大小的文件,则文件将扩展为新大小.Windows让我可以毫无错误地执行此操作,但我不知道它是否真的是犹太洁食.第二个具有更大尺寸的内存映射是否有任何问题?
CreateFileMapping文档有这样的说法:
创建文件映射对象后,文件的大小不能超过文件映射对象的大小;如果是,则并非所有文件内容都可供共享。
这似乎暗示(因为没有提到其他缺点或禁止)第二次以较大大小映射文件的唯一副作用是第一次映射将无法看到整个文件(显然)。
| 归档时间: |
|
| 查看次数: |
165 次 |
| 最近记录: |