프로그램이 응답을 중지하고 회색으로 바뀌고 “이 프로그램이 더 이상 응답하지 않습니다”라는 상자가 나타나면 창을 닫을 때와 응답을 기다리는시기를 어떻게 알 수 있습니까?
답변
모두에게 맞는 답은 하나도 없습니다. 이것은 실제로 개인적인 경험과 관련된 프로그램으로 귀결됩니다.
일반적으로 프로그램은 최대화 / 이동 등의 일반적인 Windows GUI 명령 / 이벤트에 응답하지 않을 때이를 갖습니다.
이에 대한 일반적인 이유는 프로그램이 단일 스레드이며 현재 명령 처리 (예 : 저장) 중이기 때문입니다.
일반적으로 프로그램은 작업을 완료하면 다시 살아날 수 있지만 미리 알 방법은 없습니다. 매우 복잡한 작업을 완료 할 수있을 때만 큼 무한대로 진행될 수 있습니다. 루프하고 복구하지 않습니다!
개인적으로, 내가 한 일에 반응하여 얼어 붙으면 적어도 1 분 (예 : 클릭 저장) 동안 기다릴 것이지만 무작위 일 경우 집중적이지 않습니다. 내가 말하고 싶은 작업은 잠시 시간이 걸리거나 동결되었다는 결론을 내립니다.
더 정확하게 말할 수는 없지만 모든 것에 맞는 단일 답변은 없습니다.