מערכות מידע נושאים מתקדמים בתכנות- עדכני

לחץ כאן לכל השאלות

מהי הפלט של תוכנית זו?

1
done
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.
by
מיין לפי
by Omer Laufer
Omer Laufer 1 נקודות · יותר מ-6 חודשים
מוניטין: 16
בגלל הjoin?
by
by נעם שלו
נעם שלו -1 נקודות · יותר מ-6 חודשים
מוניטין: 15
נראלי שכן כי על פניו זה תקין אז יעבור קומפילציה טיפול בזמן ריצה
by
by Yali Katz
Yali Katz 0 נקודות · לפני 3 חודשים
מוניטין: 1
כן, ברגע שמבצעים join() על טרד', אז הוא מפסיק את העבודה שלו וממתין עד שהטרד' שקרא לו יסתיים. במקרה הזה ניסו ישירות בשורה שאחרי להדפיס את השם של הטרד' שנמצא כרגע בהמתנה, ולכן זה שגיאת זמן ריצה כי לא ניתן לגשת אליו ברגע הזה
by
by עמית פרפרה
עמית פרפרה -1 נקודות · יותר מ-6 חודשים
מוניטין: 0
בעיקרון זה תקין, פשוט יווצר deadlock. זה לא זורק שגיאה
by

* השאלה נוספה בתאריך: 21-07-2019