Huis Ontwikkeling Wat is een dynamische bibliotheek? - definitie van techopedia

Wat is een dynamische bibliotheek? - definitie van techopedia

Inhoudsopgave:

Anonim

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.

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".

Wat is een dynamische bibliotheek? - definitie van techopedia