![How to use a Dynamic Library | Shared library [Linux Programming #2]](https://i.ytimg.com/vi/pkMg_df8gHs/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza biblioteka dynamiczna?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Dynamic Library
Definicja - Co oznacza biblioteka dynamiczna?
Biblioteka dynamiczna to koncepcja programowania, w której biblioteki współdzielone ze specjalnymi funkcjami są uruchamiane tylko podczas wykonywania programu, co minimalizuje całkowity rozmiar programu i ułatwia poprawę wydajności aplikacji w celu zmniejszenia zużycia pamięci. W większości programów rozdzielenie określonych funkcji na odrębne moduły umożliwia ładowanie w razie potrzeby.Biblioteka dynamiczna nigdy nie jest częścią pliku wykonywalnego lub aplikacji. Podczas działania łączy się biblioteka dynamiczna z plikiem wykonywalnym lub aplikacją.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Dynamic Library
Platformy oprogramowania używają różnych mechanizmów do dynamicznej implementacji biblioteki. Biblioteka dynamiczna jest wywoływana i aktywowana na podstawie języka oprogramowania i systemu operacyjnego (OS).
Biblioteka dynamiczna ewoluowała z następującej koncepcji: Jeśli wiele aplikacji korzysta z określonych funkcji biblioteki za pomocą kilku wierszy kodu, łatwiej jest utrzymywać i aktualizować różne wersje bibliotek, niż stosować odpowiednie zmiany aplikacji. Ponadto, ponieważ biblioteka dynamiczna zawiera kilka wierszy kodu, ustanowienie łącza w czasie kompilacji pomaga zmniejszyć ogólną pamięć i zwiększyć wydajność aplikacji.
Biblioteka dynamiczna jest ładowana do przestrzeni adresowej podczas wykonywania lub uruchamiania. Po załadowaniu w środowisku wykonawczym biblioteka dynamiczna jest znana jako „biblioteka ładowana dynamicznie” lub „biblioteka dołączana dynamicznie”. Po załadowaniu podczas uruchamiania biblioteka dynamiczna jest nazywana „biblioteką dynamicznie zależną”.