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

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

Оглавление:

Anonim

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

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


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

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

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


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


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

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