![Статические и динамические библиотеки в С++](https://i.ytimg.com/vi/riXCPM6sFPs/hqdefault.jpg)
Съдържание
- Определение - Какво означава динамична библиотека?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява Динамична библиотека
Определение - Какво означава динамична библиотека?
Динамичната библиотека е концепция за програмиране, при която споделените библиотеки със специални функционалности се стартират само по време на изпълнение на програмата, което минимизира общия размер на програмата и улеснява подобрената производителност на приложението за намалена консумация на памет. В повечето софтуерни програми разпространението на специфични функции в отделни модули позволява зареждане при необходимост.Динамичната библиотека никога не е част от изпълним файл или приложение. По време на изпълнение се установява връзка между динамична библиотека и изпълним файл или приложение.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява Динамична библиотека
Софтуерните платформи използват различни механизми за динамично внедряване на библиотеката. Извиква се и се активира динамична библиотека на базата на нейния софтуерен език и операционна система (OS).
Динамичната библиотека се разви от следната концепция: Ако множество приложения използват определени функционалности на библиотеката чрез няколко реда код, по-лесно е да се поддържат и надграждат различни версии на библиотеката, вместо да се прилагат съответните промени в приложението. Освен това, тъй като динамичната библиотека съдържа няколко реда код, установяването на връзка по време на компилиране помага да се намали общата памет и да се подобри производителността на приложението.
Динамична библиотека се зарежда в адресното пространство по време на изпълнение или стартиране. Когато се зарежда по време на изпълнение на изпълнението, динамичната библиотека е известна като „динамично заредена библиотека“ или „динамично свързана библиотека“. Когато се зарежда при стартиране, динамичната библиотека е известна като „динамично зависима библиотека“.