תוכן עניינים:
הגדרה - מה המשמעות של לוק?
מנעול הוא מנגנון המשמש לסנכרון חוטי עיבוד שונים, עם מגבלות מוגדרות כדי למנוע נגישות בלתי מוגבלת של משאב מסוים בסביבת מחשוב. זוהי שיטה שנועדה לארגן גישה באמצעות יישום מדיניות בקרה סימולטנית.
מנעולים הם בדרך כלל מייעצים, מה שאומר שחוט עובד בשיתוף פעולה עם חוטים אחרים כדי לרכוש את הנעילה לפני שניתן לו נגישות לנתונים שהוא מבקש. מנעולים חובה מיושמים גם על ידי מערכות מסוימות, כאשר חריג מתרחש כתוצאה מגישה בלתי מורשית למקור במצב נעול.
ידוע גם בשם נעילה.
Techopedia מסביר את לוק
למנעול יש צורה פשוטה הנקראת סמפור, בה אין הבדל מוצק בין מצב משותף לקריאה בלבד לבין מצב קריאה / כתיבה בלעדי. במצב משותף יש צורות רבות הכוללות בלעדיות, כוונה לאי הכללה ושדרוג לשדרוג. טפסים אלה מיושמים במערכות מחשוב רבות.
ישנה גם שיטה נוספת לסיווג מנעולים, שתלויה בטכניקת הנעילה המשמשת כדי להימנע מגישה לחוט הלא מכוון. טכניקת נעילה נפוצה חוסמת את ביצוע החוט לחלוטין עד שהחוט רוכש את המנעול, ואילו מנעול תרד אומר לחוט להקפיא ניסיונות גישה עד שהוא רוכש את המנעול.






