2010-08-20 112 views
1

如果主線程在孩子完成其工作之前退出,並且孩子試圖通知,會發生什麼?等待並通知

感謝

+0

請澄清你的問題。你只有2個線程?一個主線程和一個deamon線程?他們在做什麼? (代碼示例將在這裏幫助)。 – 2010-08-20 08:49:39

+0

謝謝你的迴應。在這裏我有單線程。 – Vaandu 2010-08-22 17:47:47

+0

@downvoter謹慎解釋? – Vaandu 2013-08-12 22:08:31

回答

5

如果一個對象沒有其他線程名爲wait()上調用notify(),那麼notify通話將沒有任何效果。

+0

感謝Joachim。 – Vaandu 2010-08-20 08:24:23

+0

對。另一種說法是,如果主線程已經完成,它就不能在孩子尚未通知的對象上調用等待。 – 2013-12-14 03:16:49