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

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

Съдържание:

Anonim

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

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


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

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

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


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


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

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