resources.report.rules.findbugs.NO_NOTIFY_NOT_NOTIFYALL.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sanity4j Show documentation
Show all versions of sanity4j Show documentation
Sanity4J was created to simplify running multiple static code
analysis tools on the Java projects. It provides a single entry
point to run all the selected tools and produce a consolidated
report, which presents all findings in an easily accessible
manner.
No: Using notify() rather than notifyAll() (NO_NOTIFY_NOT_NOTIFYALL)
No: Using notify() rather than notifyAll() (NO_NOTIFY_NOT_NOTIFYALL)
This method calls notify()
rather than notifyAll()
.
Java monitors are often used for multiple conditions. Calling notify()
only wakes up one thread, meaning that the thread woken up might not be the
one waiting for the condition that the caller just satisfied.