לדלג לתוכן

תרגול הקשר ועבודה דחויה

תרגיל ראשון

טענו את המודול ופרקו אותו מוקדם ובסוף יצירת האירועים. בדקו את האינווריאנט של הספירות. הסבירו מדוע מספר הפעלות העובד אינו חייב להיות שווה למספר האירועים.

תרגיל שני

נתחו מה היה קורה אילו השינה הועברה למטפל השעון, ומה היה קורה אילו התור שוחרר לפני ביטול המקור. אין צורך להריץ קוד פגום על הקרנל כדי להסביר את שתי הפרות החוזה.

תרגיל שלישי

תכננו תור מוגבל ששומר מזהה וחותמת זמן לכל אירוע במקום מונה בלבד. הגדירו בעלות על התא ומדיניות מילוי. הסבירו מתי נדרש טיפול בפסיקה מקומית בנוסף לנעילה משותפת.