Signals an
illegal monitor state. It is thrown by the Object
notify( ) and wait( ) methods
used for thread synchronization.
![](http://87.249.105.167/mirror/javainanutshell/0596007736/images/0596007736/figs/java.lang.IllegalMonitorStateException.gif;389354)
public class IllegalMonitorStateException extends RuntimeException {
// Public Constructors
public IllegalMonitorStateException( );
public IllegalMonitorStateException(String s);
}