Поделиться через


Различия между приложениями и библиотеками DLL

Несмотря на то, что библиотеки DLL и приложения являются исполняемыми программными модулями, между ними существует ряд различий. Для конечного пользователя наиболее очевидным отличием является то, что библиотеки DLL не являются программами и не могут выполняться напрямую. С точки зрения системы существует два фундаментальных различия между приложениями и библиотеками DLL:

  • В системе может выполняться несколько экземпляров приложения одновременно, в то время как библиотека DLL может выполняться только в одном экземпляре.

  • В приложении может быть стек, глобальная память, дескрипторы файлов и очередь сообщений — всего этого не может быть в библиотеке DLL.

Выполняемые задачи

Дополнительные сведения

См. также

Основные понятия

библиотеки DLL