wait(), notify() 메소드를 활용한 동기화 프로그래밍리소스가 특정 조건에서 더 이상 유효하지 않은 경우 리소스를 기다리기 위해 스레드는 wait 상태가 된다wait 상태 스레드는 notify()가 호출될 때까지 기다린다유효한 자원이 생기면 notify()가 호출되고 wait 상태인 스레드들 중 무작위로 하나의 스레드를 재시작한다notifyAll()을 호출하면 wait 상태인 모든 스레드가 재시작 되고 자원을 갖기 위해 경쟁한다이 경우 유효한 리소스만큼의 스레드만이 실행되고 자원을 갖지 못한 나머지 스레드는 다시 wait 상태가 된다wait(), notify() 사용 예제도서관에서 책을 빌리고 반납하는 예제 코드다import java.util.ArrayList;class FastLibrary {..