Dynamische bibliotheek

Schrijver: Robert Simon
Datum Van Creatie: 17 Juni- 2021
Updatedatum: 24 Juni- 2024
Anonim
How to use a Dynamic Library | Shared library [Linux Programming #2]
Video: How to use a Dynamic Library | Shared library [Linux Programming #2]

Inhoud

Definitie - Wat betekent Dynamic Library?

Een dynamische bibliotheek is een programmeerconcept waarin gedeelde bibliotheken met speciale functionaliteiten alleen worden gelanceerd tijdens de uitvoering van het programma, waardoor de totale programmagrootte wordt geminimaliseerd en verbeterde applicatieprestaties mogelijk worden gemaakt voor minder geheugenverbruik. In de meeste softwareprogramma's kan het distribueren van specifieke functionaliteiten in afzonderlijke modules indien nodig worden geladen.

Een dynamische bibliotheek maakt nooit deel uit van een uitvoerbaar bestand of applicatie. Tijdens runtime wordt een koppeling tot stand gebracht tussen een dynamische bibliotheek en een uitvoerbaar bestand of applicatie.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Dynamic Library

Softwareplatforms gebruiken verschillende mechanismen voor dynamische bibliotheekimplementatie. Een dynamische bibliotheek wordt aangeroepen en geactiveerd op basis van de softwaretaal en het besturingssysteem (OS).

Dynamische bibliotheek is geëvolueerd vanuit het volgende concept: als meerdere toepassingen bepaalde bibliotheekfunctionaliteiten gebruiken via verschillende coderegels, is het eenvoudiger om verschillende bibliotheekversies te onderhouden en te upgraden in plaats van de overeenkomstige toepassingswijzigingen door te voeren. Omdat een dynamische bibliotheek meerdere coderegels bevat, helpt het tot stand brengen van een koppeling tijdens het compileren ook het algemene geheugen te verminderen en de prestaties van de applicatie te verbeteren.

Een dynamische bibliotheek wordt in de adresruimte geladen tijdens uitvoering of uitvoering. Wanneer geladen tijdens uitvoeringstijd, staat een dynamische bibliotheek bekend als een "dynamisch geladen bibliotheek" of "dynamisch gekoppelde bibliotheek". Wanneer geladen bij het opstarten, staat een dynamische bibliotheek bekend als een "dynamische afhankelijke bibliotheek".