Files
openide/java/java-impl/resources/inspectionDescriptions/WaitOrAwaitWithoutTimeout.html
Leonid Shalupov 40795fe787 IJI-2422: community/java: move resources under resources root
GitOrigin-RevId: 8b2b63fc6db476ca0c2cfe5cadd84db6c4236d0f
2025-02-05 04:43:28 +00:00

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>