บ้าน พัฒนาการ ล็อค (ในการคำนวณ) คืออะไร? - คำจำกัดความจาก techopedia

ล็อค (ในการคำนวณ) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

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

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


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


หรือที่เรียกว่าล็อค

Techopedia อธิบายการล็อค

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


นอกจากนี้ยังมีวิธีอื่นในการจัดประเภทการล็อกซึ่งขึ้นอยู่กับเทคนิคการล็อคที่ใช้เพื่อหลีกเลี่ยงการเข้าถึงเธรดที่ไม่ได้ตั้งใจ เทคนิคการล็อกทั่วไปบล็อกการดำเนินการของเธรดทั้งหมดจนกว่าเธรดจะได้รับการล็อกในขณะที่ spinlock จะบอกให้เธรดหยุดการเข้าถึงจนกว่าจะได้การล็อค

ล็อค (ในการคำนวณ) คืออะไร? - คำจำกัดความจาก techopedia