대기 위치는 누가 조건을 바꾸고 얼마를 기다릴지로 정한다

단순 sleep polling보다 monitor·Condition·BlockingQueue처럼 조건과 lock release를 결합한 도구를 우선합니다.

요구도구주의
짧은 재시도lock 밖 backoffdeadline
monitor 조건wait/notifyAllwhile 재검사
여러 조건Conditionsignal 대상
Queue 생산·소비BlockingQueue정책 선택
종료interrupt·closed무한 대기 금지

핵심: 테스트와 shutdown에는 유한 대기와 취소 경로를 남깁니다.