빠른 질문입니다. Java의 객체에서 notify를 호출하면 notify를 호출 한 후 (엄격히) 대기하는 스레드를 깨우지 않습니다. 즉, 이미 기다리고 있던 깨우기 스레드 만 알립니다. 아마도 notifyAll
은 같은 방식으로 동작합니다. 보증이 유지되지 않을 경우대기 명령 및 통보
예를 들어, 다음이 위해 가능한 것 :
- 스레드 N 잠금, 통화 통지 해제 잠금을 가져옵니다.
- 스레드 W는 잠금을 가져오고 호출을 대기하고 잠금을 해제합니다. ... 당신의 도움을
감사를