Динамическая библиотека

Автор: Robert Simon
Дата создания: 17 Июнь 2021
Дата обновления: 24 Июнь 2024
Anonim
Статические и динамические библиотеки в С++
Видео: Статические и динамические библиотеки в С++

Содержание

Определение - Что означает динамическая библиотека?

Динамическая библиотека - это концепция программирования, в которой разделяемые библиотеки со специальными функциями запускаются только во время выполнения программы, что минимизирует общий размер программы и способствует повышению производительности приложений для снижения потребления памяти. В большинстве программ распределение отдельных функций по отдельным модулям позволяет загружать их по мере необходимости.

Динамическая библиотека никогда не является частью исполняемого файла или приложения. Во время выполнения устанавливается связь между динамической библиотекой и исполняемым файлом или приложением.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет динамическую библиотеку

Программные платформы используют разные механизмы для динамической реализации библиотеки. Динамическая библиотека вызывается и активируется в зависимости от языка программного обеспечения и операционной системы (ОС).

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

Динамическая библиотека загружается в адресное пространство во время выполнения или запуска. При загрузке во время выполнения динамическая библиотека называется «динамически загружаемой библиотекой» или «динамически связанной библиотекой». При загрузке при запуске динамическая библиотека называется «динамически зависимой библиотекой».