Ev gelişme Dinamik kütüphane nedir? - techopedia nedir?

Dinamik kütüphane nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Dinamik Kütüphane ne anlama geliyor?

Dinamik kitaplık, özel işlevlere sahip paylaşımlı kitaplıkların yalnızca program yürütme sırasında başlatıldığı, genel program boyutunu en aza indiren ve azaltılmış bellek tüketimi için geliştirilmiş uygulama performansını kolaylaştıran bir programlama konseptidir. Çoğu yazılım programında, belirli işlevlerin farklı modüllere dağıtılması gerektiğinde yüklemeye izin verir.


Dinamik kitaplık hiçbir zaman yürütülebilir bir dosyanın veya uygulamanın parçası değildir. Çalışma zamanı sırasında, dinamik bir kütüphane ile yürütülebilir dosya veya uygulama arasında bir bağlantı kurulur.

Techopedia Dinamik Kütüphaneyi açıklıyor

Yazılım platformları, dinamik kitaplık uygulaması için farklı mekanizmalar kullanır. Yazılım kütüphanesine ve işletim sistemine (OS) bağlı olarak dinamik bir kütüphane çağrılır ve etkinleştirilir.


Dinamik kitaplık aşağıdaki kavramdan evrimleşmiştir: Birden fazla uygulama, birkaç kod satırı aracılığıyla belirli kitaplık işlevlerini kullanıyorsa, karşılık gelen uygulama değişikliklerini uygulamak yerine farklı kitaplık sürümlerini korumak ve yükseltmek daha kolaydır. Ayrıca, dinamik bir kitaplık birkaç kod satırı içerdiğinden, derleme zamanında bir bağlantı oluşturmak genel belleği azaltmaya ve uygulama performansını artırmaya yardımcı olur.


Yürütme zamanı veya başlatma sırasında adres alanına dinamik bir kitaplık yüklenir. Yürütme zamanında yüklendiğinde, dinamik kitaplık "dinamik olarak yüklenen kitaplık" veya "dinamik olarak bağlı kitaplık" olarak bilinir. Lansman sırasında yüklendiğinde dinamik kitaplığa "dinamik bağımlı kitaplık" denir.

Dinamik kütüphane nedir? - techopedia nedir?