| <html> |
| <body> |
| Reports <b>.wait()</b> |
| being called unconditionally within a synchronized context. |
| Normally, <b>.wait()</b> is |
| used to block a thread until some condition is true. If <b>.wait()</b> |
| is called unconditionally, that often indicates that the condition was checked before a lock was |
| acquired. In that case a data race may occur, with the condition becoming true between the time |
| it was checked and the time the lock was acquired. While constructs found by this inspection |
| are not necessarily incorrect, they are certainly worth examining. |
| <!-- tooltip end --> |
| <p> |
| |
| </body> |
| </html> |