첫째, 정말 멍청한 질문입니다. 대기중인 '주차'가 무엇을 의미하는지 궁금합니다. 스레드가 파킹 대기 중입니까? 아니면 방금 파킹되었으므로 대기 상태입니까? 주차가 발생하면 CPU / 메모리 리소스가 얼마나 많이 사용됩니까? 스레드 파킹의 목적은 무엇입니까?
둘째, Java Thread API 에서 park 메소드를 살펴보면
허용을 사용할 수없는 경우 스레드 스케줄링 목적으로 현재 스레드를 비활성화합니다.
허가가 사용 가능하면 소비되고 호출이 즉시 반환됩니다. 그렇지 않으면 현재 스레드가 스레드 스케줄링 목적으로 비활성화되고 세 가지 중 하나가 발생할 때까지 휴면 상태가됩니다 .....
영어가 제 모국어가 아니기 때문에 '허가'를 일종의 '스레드 파킹 허용'으로 의도했기 때문에 다음과 같은 질문을 이해하는 데 어려움이 있습니다.
- 그 의미는 무엇이며, '허가증'은 무엇이며, 허가증을 누가 어떻게 확인하고 있습니까?
- 그게 무슨 뜻입니까? '허가가 있으면 소비된다', '주차'되는 것입니까?
- 다음, 두 번째 점이 사실이라면 '주차'와 '휴면'의 차이점은 무엇입니까? 허가증이 있으면 영원히 주차 할 수 있고 그렇지 않은 경우 '휴면'으로 만들 수 있습니까?
감사