【发布时间】:2014-05-08 12:43:06
【问题描述】:
何时调用super.wait(),如下所示 -
synchronized (this)
{
while (true)
{
try
{
super.wait();
}
catch (InterruptedException e)
{
return;
}
}
}
【问题讨论】:
-
在我们回答之前,您至少需要说一下,您要实现什么目标?
-
嗯,这是一个奇怪的结构,很可能是一个错误。但它仍然有效。为什么所有的反对票?
-
好吧,我在@bdonlan 在这篇帖子link 中的一个答案中看到了这一点。这是我第一次看到在 super 上调用 wait。所以出于好奇问了这个问题。
标签: java multithreading wait