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