Indholdsfortegnelse:
Definition - Hvad betyder Dynamic Library?
Et dynamisk bibliotek er et programmeringskoncept, hvor delte biblioteker med specielle funktioner kun lanceres under programudførelse, hvilket minimerer den samlede programstørrelse og letter forbedret applikationsydelse for reduceret hukommelsesforbrug. I de fleste softwareprogrammer giver distribution af specifikke funktionaliteter i forskellige moduler mulighed for indlæsning efter behov.
Et dynamisk bibliotek er aldrig en del af en eksekverbar fil eller et program. Under runtime etableres der et link mellem et dynamisk bibliotek og en eksekverbar fil eller applikation.
Techopedia forklarer Dynamic Library
Softwareplatforme bruger forskellige mekanismer til dynamisk bibliotekimplementering. Et dynamisk bibliotek kaldes og aktiveres baseret på dets softwaresprog og operativsystem (OS).
Dynamisk bibliotek udviklet sig fra følgende koncept: Hvis flere applikationer bruger bestemte biblioteksfunktionaliteter via flere kodelinjer, er det lettere at vedligeholde og opgradere forskellige biblioteksversioner snarere end at anvende tilsvarende applikationsændringer. Fordi et dynamisk bibliotek indeholder adskillige kodelinjer, hjælper etablering af et link på kompileringstid med til at reducere den samlede hukommelse og forbedre applikationsydelsen.
Et dynamisk bibliotek indlæses i adressepladsen under udførelse runtime eller lancering. Når det indlæses under udførelsestidspunktet, kaldes et dynamisk bibliotek et "dynamisk indlæst bibliotek" eller "dynamisk sammenhængende bibliotek." Når det indlæses ved lanceringen, er et dynamisk bibliotek kendt som et "dynamisk afhængigt bibliotek."
