社区
进程/线程/DLL
帖子详情
多文件共享内存映射文件的存在问题不明白
隐者神归
2007-06-04 05:29:30
问:
A程序产生一个内存映射文件d.map
b能访问d.map文件的时候a程序必须还 运行吗
...全文
245
7
打赏
收藏
多文件共享内存映射文件的存在问题不明白
问: A程序产生一个内存映射文件d.map b能访问d.map文件的时候a程序必须还 运行吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
珍惜生命远离CPP
2007-06-04
打赏
举报
回复
你要以这种形式创建的话
HANDLE hMapFile = CreateFileMapping(
INVALID_HANDLE_VALUE, // use paging file
NULL, // default security
PAGE_READWRITE, // read/write access
0, // max. object size
BUF_SIZE, // buffer size
szName); // name of mapping object
在关闭所有的hMapFile 之后这个内存映射文件就不存在了
你要是HANDLE hf = CreateFile(......);
CreateFileMapping(hf , ....);
这种形式就不会,他使用了一个具体的文件.只有使用结束的时候手工删除
珍惜生命远离CPP
2007-06-04
打赏
举报
回复
那要看你如何做这个内存映射文件了
DentistryDoctor
2007-06-04
打赏
举报
回复
CreateFileMapping?
隐者神归
2007-06-04
打赏
举报
回复
那这个d.map文件啥时候消失呢
珍惜生命远离CPP
2007-06-04
打赏
举报
回复
这个d.map是存在磁盘上的文件,程序退出后当然还存在了.
IMGGTOO
2007-06-04
打赏
举报
回复
不懂,听高手见解!
珍惜生命远离CPP
2007-06-04
打赏
举报
回复
不是必须啊.
Linux系统编程第3期:
文件
IO缓存与
内存映射
本课程是《嵌入式工程师自我修养》自学教程第 3 步:Linux系统编程第03期。 主要分析Linux
文件
I/O缓存机制:包括页缓存、用户空间的I/O缓存、
内存映射
机制等。
内存映射
文件
一
内存映射
文件
用法 前面已经提到:
内存映射
文件
是拿
文件
直接当作系统的内存使用,那么它主要 的用途是什么呢?主要有以下两点: 1. 直接用
内存映射
文件
来访问磁盘上的数据
文件
,无需再进行
文件
的I/0操作. 2. 用来...
Linux 虚拟内存、Java直接内存和
内存映射
内存分配的原理malloc(brk,sbrk)和mmap分配内存方式的比较Java 中的直接内存三个场景场景一:将一个
文件
通过网络发送出去传统方式java mmapjava的sendfile场景二:将应用程序中的内存中的数据通过网络发送出去(非...
第一次学习
内存映射
文件
再接再励 基本概念
内存映射
文件
内存映射
文件
正是解决本地多个进程间数据共享的最有效方法。
内存映射
文件
保留了一个地址空间区域,在需要时提交到物理存储器。它们之间的不同点是
内存映射
文件
提交到物理存储器的...
内存映射
文件
之剖析(二)
内存映射
文件
前面已经提到:
内存映射
文件
是拿
文件
直接当作系统的内存使用,那么它主要的用途是什么呢?主要有以下两点:1. 直接用
内存映射
文件
来访问磁盘上的数据
文件
,无需再进行
文件
的I/0操作.2. 用来在多个进程之间...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章