动态链接库学习(二)
尽管 DLL 和应用程序都是可执行的程序模块,但它们之间有若干不同之处。
对于最终用户来说,最明显的差异在于 DLL 不是可直接执行的程序。
从系统角度讲,应用程序和 DLL 之间有两个基本差异:
-
应用程序可有多个同时在系统上运行的实例,而 DLL 只能有一个实例。
-
应用程序可以拥有堆栈、共用内存、文件句柄、消息队列这样的事物,而 DLL 不能。
posted on 2011-05-27 16:23 ActiveChange 阅读(107) 评论(0) 编辑 收藏 举报