บ้าน พัฒนาการ ไลบรารีแบบไดนามิกคืออะไร - คำจำกัดความจาก techopedia

ไลบรารีแบบไดนามิกคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Dynamic Library หมายถึงอะไร

ไลบรารีแบบไดนามิกเป็นแนวคิดการเขียนโปรแกรมซึ่งไลบรารีที่แบ่งใช้ซึ่งมีฟังก์ชั่นพิเศษจะเปิดตัวเฉพาะในระหว่างการทำงานของโปรแกรมเท่านั้นซึ่งจะลดขนาดโปรแกรมโดยรวมให้เล็กลงและอำนวยความสะดวกในการปรับปรุงประสิทธิภาพของแอปพลิเคชั่น ในโปรแกรมซอฟต์แวร์ส่วนใหญ่การกระจายฟังก์ชันการทำงานเฉพาะลงในโมดูลที่แตกต่างกันช่วยให้สามารถโหลดได้ตามต้องการ


ไลบรารีแบบไดนามิกไม่เคยเป็นส่วนหนึ่งของไฟล์หรือแอปพลิเคชั่นที่สามารถเรียกใช้งานได้ ระหว่างรันไทม์จะมีการสร้างลิงก์ระหว่างไลบรารีแบบไดนามิกและไฟล์หรือแอปพลิเคชันที่สามารถเรียกทำงานได้

Techopedia อธิบาย Dynamic Library

แพลตฟอร์มซอฟต์แวร์ใช้กลไกต่าง ๆ สำหรับการนำไลบรารี่แบบไดนามิกมาใช้ ไลบรารีแบบไดนามิกถูกเรียกใช้และเปิดใช้งานตามภาษาซอฟต์แวร์และระบบปฏิบัติการ (OS)


ไลบรารีแบบไดนามิกวิวัฒนาการมาจากแนวคิดต่อไปนี้: หากแอพพลิเคชั่นหลายตัวใช้ฟังก์ชั่นไลบรารีบางอย่างผ่านโค้ดหลายบรรทัดจะง่ายต่อการบำรุงรักษาและอัพเกรดเวอร์ชันไลบรารี่ที่แตกต่างกันแทนที่จะใช้แอปพลิเคชันที่เกี่ยวข้อง นอกจากนี้เนื่องจากไลบรารีแบบไดนามิกมีโค้ดหลายบรรทัดการสร้างลิงก์ ณ เวลารวบรวมช่วยลดหน่วยความจำโดยรวมและเพิ่มประสิทธิภาพของแอปพลิเคชัน


ไลบรารีแบบไดนามิกถูกโหลดลงในพื้นที่ที่อยู่ในระหว่างการดำเนินการรันไทม์หรือเปิดตัว เมื่อโหลดที่การประมวลผลรันไทม์ไลบรารีแบบไดนามิกถูกเรียกว่า "ไลบรารีที่โหลดแบบไดนามิก" หรือ "ไลบรารีที่ลิงก์แบบไดนามิก" เมื่อโหลดเมื่อเปิดใช้งานไลบรารีแบบไดนามิกจะถูกเรียกว่า "ไลบรารีแบบพึ่งพาได้"

ไลบรารีแบบไดนามิกคืออะไร - คำจำกัดความจาก techopedia