מנעול (תוכנה)


כל מה שרצית לדעת על מנעול (תוכנה):
בתוכנה, מנעול הוא מנגנון סנכרון לכפיית מגבלות על הגישה למשאב בסביבה בה יש תהליכונים (Threads) רבים.
מנעולים הם דרך לאכוף מדיניות בקרת מקביליות מסוימת.
מטרת המנעול היא למנוע התנגשויות בין התהליכונים שעלולות לגרום לתוצאות שגויות ובלתי צפויות.
השימוש במנעול פוגע במקביליות ובביצועים, ולכן יש להשתמש במנעולים רק בנקודות הכרחיות ולצמצם את אזור הנעילה – הקטע הקריטי, סביב קטע קוד קצר ככל האפשר.

נלקח מויקיפדיה

הגדרות נוספות הקשורות למנעול (תוכנה):
תהליכים (מדעי המחשב)