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

Автор: Robert Simon
Дата На Създаване: 17 Юни 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
Статические и динамические библиотеки в С++
Видео: Статические и динамические библиотеки в С++

Съдържание

Определение - Какво означава динамична библиотека?

Динамичната библиотека е концепция за програмиране, при която споделените библиотеки със специални функционалности се стартират само по време на изпълнение на програмата, което минимизира общия размер на програмата и улеснява подобрената производителност на приложението за намалена консумация на памет. В повечето софтуерни програми разпространението на специфични функции в отделни модули позволява зареждане при необходимост.

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

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Динамична библиотека

Софтуерните платформи използват различни механизми за динамично внедряване на библиотеката. Извиква се и се активира динамична библиотека на базата на нейния софтуерен език и операционна система (OS).

Динамичната библиотека се разви от следната концепция: Ако множество приложения използват определени функционалности на библиотеката чрез няколко реда код, по-лесно е да се поддържат и надграждат различни версии на библиотеката, вместо да се прилагат съответните промени в приложението. Освен това, тъй като динамичната библиотека съдържа няколко реда код, установяването на връзка по време на компилиране помага да се намали общата памет и да се подобри производителността на приложението.

Динамична библиотека се зарежда в адресното пространство по време на изпълнение или стартиране. Когато се зарежда по време на изпълнение на изпълнението, динамичната библиотека е известна като „динамично заредена библиотека“ или „динамично свързана библиотека“. Когато се зарежда при стартиране, динамичната библиотека е известна като „динамично зависима библиотека“.