mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
18 lines
552 B
HTML
18 lines
552 B
HTML
<html>
|
|
<body>
|
|
Reports calls to <code>Object.wait()</code> or <code>Condition.await()</code> without specifying a timeout.
|
|
<p>
|
|
Such calls may be dangerous in high-availability programs, as failures in one
|
|
component may result in blockages of the waiting component
|
|
if <code>notify()</code>/<code>notifyAll()</code>
|
|
or <code>signal()</code>/<code>signalAll()</code> never get called.
|
|
</p>
|
|
<p><b>Example:</b></p>
|
|
<pre><code>
|
|
void foo(Object bar) throws InterruptedException {
|
|
bar.wait();
|
|
}
|
|
</code></pre>
|
|
<!-- tooltip end -->
|
|
</body>
|
|
</html> |