'IllegalMonitorStateException'에 해당되는 글 1건

  1. IllegalMonitorStateException in Object wait(), notify(), notifyall() 2008/07/03

java.lang 패키지에 IllegalMonitorStateException 클래스가 있습니다.

이 넘은 오븍젝트의 락을 가지지 않는 상태에서 오브젝트의 상태를 변경할려고 시도할 경우 발생하는 예외처리 클래스 입니다.

만약에 wait(), notify(), notifyAll() 등의 메쏘드들을 사용할 경우 아래처럼 간단하게 해결 할 수 있습니다.

thisObject.wait() 를 아래처럼 바꿔준다.

synchronized(thisObject) {
    thisObject.wait ();
}

'Java' 카테고리의 다른 글

read xml file using dom parser  (0) 2008/07/04
Java Collection  (0) 2008/07/03
IllegalMonitorStateException in Object wait(), notify(), notifyall()  (0) 2008/07/03
java.util.Map Iteration  (0) 2008/07/02
deep copy with serialization in java  (0) 2008/07/01