SJAVA :: HTTP://WWW.SJAVA.NET

관리자 | 글쓰기

SJAVA :: HTTP://WWW.SJAVA.NET » java

IllegalMonitorStateException in Object wait(), notify(), notifyall()

mcsong | 2008/07/03 14:06

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

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

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

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

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

이올린에 북마크하기(0) 이올린에 추천하기(0)

'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


태그 , ,

(go to top)

◀ recent | 1 | ... 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | ... 160 | previous ▶