Explanation: An object must first acquire a lock before calling wait() method. Also wait() method throws Checked exception(InterruptedException), we must include it in a try-catch block or throws it.
מיין לפי
Lior Linoi Aftabi0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 14
למה זה זורק שגיאה?
Omri Peretz1 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 59
אולי כי יש wait בתוך הrun?
Gal Levi0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 27
אולי כי קוראים לwait על thread שעוד לא התחיל לרוץ? לא בטוח
Manuel Ruffieux0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 270
יואו רואים שאתה תכשל
Omer Laufer0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 16
מישהו הבין למה?
Lior Linoi Aftabi0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 14
יש מצב שזה בגלל שמנסים לעשות notify על obj שהוא משתנה סטטי?
נעם שלו0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 15
לדעתי זה בגלל הסטטי אבל תשתפו אם יש תשובה
עמית פרפרה0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 0
לפי דעתי זה נכשל כי יש notify על אובייקט שלא ממש observer pattern אז אין לו את הפונקציה בכלל
Noa Argamani0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 15
notify זה פונקציה שמעירה thread אחרי שביצעו thread.wait, היא קיימת גם בobserver אבל אני לא חושבת שזאת הכוונה במקרה הזה
עמית פרפרה0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 0
כן יצאתי ילד
Yael Kanevsky1 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 18
זה מה שכתוב על השאלה :
Explanation: An object must first acquire a lock before calling wait() method. Also wait() method throws Checked exception(InterruptedException), we must include it in a try-catch block or throws it.
Gil Ari Agmon0 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 90
unreported exception java.lang.InterruptedException; must be caught or declared to be thrown