Itthon Fejlesztés Mi a dinamikus könyvtár? - meghatározás a techopedia alapján

Mi a dinamikus könyvtár? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a dinamikus könyvtár?

A dinamikus könyvtár olyan programozási koncepció, amelyben a speciális funkciókkal ellátott megosztott könyvtárakat csak a program végrehajtásakor indítják el, ami minimalizálja a program teljes méretét, és megkönnyíti az alkalmazás jobb teljesítményét a csökkent memóriafelhasználás érdekében. A legtöbb szoftveres programban az egyes funkciók külön modulokba történő elosztása lehetővé teszi a betöltést, ha szükséges.


A dinamikus könyvtár soha nem része a végrehajtható fájlnak vagy alkalmazásnak. Futási idő alatt kapcsolat létesül a dinamikus könyvtár és a futtatható fájl vagy alkalmazás között.

A Techopedia magyarázza a dinamikus könyvtárat

A szoftverplatformok különböző mechanizmusokat használnak a dinamikus könyvtári megvalósításhoz. A dinamikus könyvtárat a szoftver nyelve és az operációs rendszer (OS) alapján hívják meg és aktiválják.


A dinamikus könyvtár a következő koncepcióból alakult ki: Ha több alkalmazás bizonyos könyvtári funkciókat használ több kódsoron keresztül, könnyebb fenntartani és frissíteni a különböző könyvtári verziókat, ahelyett, hogy a megfelelő alkalmazásmódosításokat alkalmaznák. Mivel a dinamikus könyvtár több sornyi kódot tartalmaz, a kapcsolat létrehozása a fordításkor elősegíti az általános memória csökkentését és az alkalmazás teljesítményének javítását.


A dinamikus könyvtár betöltésre kerül a címtérbe a futásidejű futtatás vagy az indítás során. A dinamikus könyvtár úgynevezett "dinamikusan betöltött könyvtár" vagy "dinamikusan összekapcsolt könyvtár", amikor végrehajtási futási idő alatt töltik be. Az indításkor betöltött dinamikus könyvtár "dinamikus függő könyvtár" néven ismert.

Mi a dinamikus könyvtár? - meghatározás a techopedia alapján