[Java] 오브젝트 클래스

[Java] 오브젝트 클래스

Object 클래스는 자바 최상위 클래스이다.

Object Class의 메소드

toString()

hashCode()

wait(): 갖고 있던 고유 lock을 해제하고 Thread를 잠들게 한다.

notify(): 잠들어 있던 Thread 중 임의로 하나를 깨운다.

notifyAll(): 잠들어 있던 Thread를 모두 깨운다.

wait, notify, notifyAll은

- 호출하는 스레드가 반드시 고유 lock을 갖고 있어야 한다.

- Synchronized 블록 내에서 실행되어야 한다.

출처: https://gyoogle.dev/blog/computer-language/Java/Wait%20&%20notify%20&%20notifyAll.html

from http://gokong.tistory.com/29 by ccl(A) rewrite - 2021-10-11 10:27:43