סמנו נכון/לא נכון:
בשיטת הריגת תהליך בשחזור מדדלוק, אם הקריטריון להריגת התהליך הוא עדיפות, נהרוג את התהליך עם העדיפות הנמוכה ביותר מבין אלו שגורמים לדדלוק.
## סמנו נכון/לא נכון:
בשיטת הריגת תהליך בשחזור מדדלוק, אם הקריטריון הוא כמה זמן התהליך רץ וכמה זמן נותר לו לרוץ, מבין התהליכים שגורמים לדדלוק נהרוג את התהליך שפעל כבר הכי הרבה זמן כי הוא ממילא קרוב לסיום.
סמנו נכון/לא נכון:
בשיטת הריגת תהליך בשחזור מדדלוק, אם הקריטריון הוא "בכמה משאבים התהליך משתמש" נהרוג את התהליך שמשתמש בהכי מעט משאבים מבין אלו שגורמים לדדלוק
מתוך ChatGPT:
Time-oriented resources: במקרה של תקלה, המערכת צריכה להבטיח שכל פעולות רגישות לזמן או משאבים מוגבלים בזמן יטופלו כראוי. לדוגמה, אם עסקה הייתה אמורה להסתיים בתוך מסגרת זמן מסוימת, המערכת צריכה לטפל בהחזרה לאחור באופן שמונע מהעסקה לחרוג ממגבלות הזמן שלה.
Timeouts: מנגנונים המגבילים את הזמן שיכול לקחת תהליך או פעולה לפני שהם נחשבים ככשלים או תקועים. כאשר מתחילה החזרה לאחור, המערכת חייבת לוודא שכל מנגנוני הזמן הקצוב מטופלים כראוי על מנת למנוע תוצאות חיוביות או שליליות שגויות. זה חשוב במיוחד כאשר עוסקים במערכות מבוזרות או בתקשורת רשת.
Keep-alive: Keep-alive היא טכניקה המשמשת לשמירה על ה"חיים" של חיבור בין שתי ישויות מתקשרות. בהקשר של rollback, יש לקחת בחשבון מנגנוני שמירה על התקשורת כדי להבטיח שהחיבורים סגורים או נשמרים כראוי במהלך תהליך החזרה.