Inspectopedia
 
2024.3

'await()' without corresponding 'signal()'

Warning
New
Last modified: 03 December 2024

Reports calls to Condition.await(), for which no call to a corresponding Condition.signal() or Condition.signalAll() can be found.

Calling Condition.await() in a thread without corresponding Condition.signal() may cause the thread to become disabled until it is interrupted or "spurious wakeup" occurs.

Only calls that target fields of the current class are reported by this inspection.

Example: