您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 动态链接库显式加载和隐式链接的优缺点

动态链接库显式加载和隐式链接的优缺点

来源:网络整理     时间:2016/8/16 10:35:23     关键词:

关于网友提出的“ 动态链接库显式加载和隐式链接的优缺点”问题疑问,本网通过在网上对“ 动态链接库显式加载和隐式链接的优缺点”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 动态链接库显式加载和隐式链接的优缺点
描述:

主要想知道,采用loadlibrary时是不是把动态链接库从磁盘控件加载到内存,然后,用freelibrary时又把DLL文件从内存中删除?


解决方案1:

内存占用的区别
隐式加载默认是加载到内存中的,始终占用内存
显示加载,你加载时占用内存,释放了就不占用内存了

解决方案2:

不是,如果该DLL已经载入,loadlibrary只是会增加一个引用计数,相同,freelibrary也只是减少引用计数,如果引用计数为0时,DLL才从内存中移除。

解决方案3:

loadlibrary把磁盘上的dll生成一份拷贝到内存,freelibrary把内存中的dll释放


以上介绍了“ 动态链接库显式加载和隐式链接的优缺点”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3326150.html

相关图片

相关文章