在研究内存影射时,一些例程和帮助说的很抽象,“不同的进程可以通过一个地址指针来读写同一个文件或同一个内存数据块,并把它当作该进程内地址空间的一部分” “把共享内存影射到进程中”。
我对内存影射的理解用通俗的话来讲是这样的 " 一间屋里有很多抽屉(代表内存空间) 甲乙两个人(代表两个进程),每个人都有属于自己的抽屉(别人不能用),并且理论上都可以使用所有抽屉。甲为了和乙通信,找到一个未被占用的抽屉, 将要通信的信息放在其中。两个人事先商量好放信息的抽屉的名字,乙根据抽屉的名字找到该抽屉,获得并返回甲的信息。
我这样理解对吗,请高手解答,或说说你的见解。
我对内存影射的理解用通俗的话来讲是这样的 " 一间屋里有很多抽屉(代表内存空间) 甲乙两个人(代表两个进程),每个人都有属于自己的抽屉(别人不能用),并且理论上都可以使用所有抽屉。甲为了和乙通信,找到一个未被占用的抽屉, 将要通信的信息放在其中。两个人事先商量好放信息的抽屉的名字,乙根据抽屉的名字找到该抽屉,获得并返回甲的信息。
我这样理解对吗,请高手解答,或说说你的见解。
解决方案 »
- delphi 如何 连接一个已经开启的excel, 以便读写操作?
- Delphi怎么用QReport做可以打印照片的报表!!!!!!!!在线等候··
- 请问哪位朋友有像Word2000 里字体 、字号选择那样的下拉框?
- 求救!!!针式打印机走纸问题
- 显示窗体时报错,大家帮忙!
- 哪位高手用VC++给我写个加密字符串的DLL函数给DELPHI调用?
- dbexpress里面没有sybase驱动怎么连接sybase数据库?
- 最简单的问题。
- 怎样限制一个程序运行的个数?
- 急需一个中学学生管理系统的数据结构或数据分析???????????
- 提升进程的访问权限,在AdjustTokenPrivileges后返回错误1300,进来看看吧
- 杭州郭岳感谢你的帮助进来接分呀!能帮我找人者有分!!!!
但是我不认为“理论上都可以使用所有抽屉”
而且我认为不是甲和乙商量,而是把放东西的那个一个抽屉告诉房东(Windows),并给抽屉命名(映射文件名)也告诉房东;乙访问时,通过抽屉名去访问。我跟你的区别就是甲和乙没有直接联系,而是通过系统
理论上都可以使用所有抽屉,没错
告诉房东,没错