Explanation: join() method of Thread class waits for thread being called to finish or terminate, but here we have no condition which can terminate the thread, hence code ‘t.join()’ leads to runtime error and nothing will be printed on the screen.
מיין לפי
Omer Laufer1 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 16
בגלל הjoin?
נעם שלו-1 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 15
נראלי שכן כי על פניו זה תקין אז יעבור קומפילציה טיפול בזמן ריצה
Yali Katz0 נקודות ·
לפני 4 חודשים
( תגובות)
מוניטין: 1
כן, ברגע שמבצעים join() על טרד', אז הוא מפסיק את העבודה שלו וממתין עד שהטרד' שקרא לו יסתיים. במקרה הזה ניסו ישירות בשורה שאחרי להדפיס את השם של הטרד' שנמצא כרגע בהמתנה, ולכן זה שגיאת זמן ריצה כי לא ניתן לגשת אליו ברגע הזה
עמית פרפרה-1 נקודות ·
יותר מ-6 חודשים
( תגובות)
מוניטין: 0
בעיקרון זה תקין, פשוט יווצר deadlock. זה לא זורק שגיאה