内存共享问题

[复制链接]
 楼主| xsgy123 发表于 2013-7-30 19:02 | 显示全部楼层 |阅读模式
我在看一个们的代码的时候发现这个一个问题需要提问一下。

在创建一个共享内存了以后。
另外一个线程(进程外),不是通过open或者create函数来打开这个共享内存。而是通过句柄复制来做。

不理解这样做有啥好处?
无冕之王 发表于 2013-7-30 19:13 | 显示全部楼层
简单,只要传递过来就行
dfsa 发表于 2013-7-30 19:37 | 显示全部楼层
打开关闭 文件共享内存是很cpu资源的,如果可以在以前打开的基础上利用的话,就直接利用,
不要再重复打开浪费资源
火箭球迷 发表于 2013-7-30 19:40 | 显示全部楼层
达到目的就行。。。
shenmu2012 发表于 2013-7-30 21:09 | 显示全部楼层
dfsa 发表于 2013-7-30 19:37
打开关闭 文件共享内存是很cpu资源的,如果可以在以前打开的基础上利用的话,就直接利用,
不要再重复打开 ...

这方面我是没怎理解的,只是用用的,很惭愧的
angerbird 发表于 2013-8-7 21:40 | 显示全部楼层
句柄复制??是什么意思?怎样操作的?
comeon201208 发表于 2013-8-8 22:50 | 显示全部楼层
angerbird 发表于 2013-8-7 21:40
句柄复制??是什么意思?怎样操作的?

我也注意到楼上的这个问题的,的确也是头一次听说的
comeon201208 发表于 2013-8-8 22:51 | 显示全部楼层
http://blog.sina.com.cn/s/blog_4cfc933d0100rsrv.html 在网上的找了下的,看下是不是这个的?
greadber 发表于 2013-8-15 20:28 | 显示全部楼层
LZ说的句柄是不是就是这段共享区的首地址?
firstblood 发表于 2013-8-19 21:57 | 显示全部楼层
也不是很理解的,跟楼上各位学习的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

229

主题

2603

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

229

主题

2603

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部