首页
社区
课程
招聘
请教一下DLL代码共享问题。
发表于: 2012-4-25 22:25 5684

请教一下DLL代码共享问题。

2012-4-25 22:25
5684
如果1000个进程同时用LoadLibrary装截同一个自己写的DLL。
是把这个DLL,整个复制1000份到各自进程内存里?
还是这个DLL在整个系统中始终只有1份,只是映象到1000个进程里?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 546
活跃值: (1662)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
2
32位系统,每个进程都有4G的地址空间2G给内核,2G 给应用。LoadLibrary的功能就是把dll映射到当前进程使用的地址空间。一旦载入,即可访问库内保存的资源。
所以你这个问题跟进程个数没有关系,昨晚酒后发帖,抱歉。
2012-4-25 22:36
0
雪    币: 297
活跃值: (265)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
3
后者。。。。。
2012-4-25 22:37
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
搞得好像Window系统是你开发出来似的..
人如其名 没文化真可怕
2012-4-25 23:02
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
好像你是最权威的样子..
2012-4-25 23:07
0
雪    币: 602
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
问问题听到不喜欢的话,立马搞人身攻击?PS:文化是个啥东东
2012-4-26 06:43
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
内存映射,物理内存只有一份。
2012-4-26 17:34
0
游客
登录 | 注册 方可回帖
返回
//