실행 중인 어플리케이션 정지

디버그 중인 어플리케이션이 실행 중인 경우, 실행을 정지시킬 수 있습니다. 그렇게 하면 작업내의 모든 스레드가 일시중단됩니다.

어플리케이션을 디버그 중인 상태에서 정지하도록 선택하면, 재개 또는 스텝 조치를 발행할 때까지 어플리케이션이 일시중단됩니다. 멀티스레드 어플리케이션을 디버그 중이며 하나의 스레드를 중단시키고 다른 스레드들은 계속 실행하려면, 어플리케이션이 중단된 동안 스레드를 작동하지 않게 할 수 있습니다. 스레드 작동 및 작동 안함에 관한 자세한 정보는 아래 관련 주제를 참조하십시오.

어플리케이션 실행을 정지하려면 다음을 수행하십시오.

  1. 디버그 보기에서 사용자의 어플리케이션을 나타내는 스레드 중 하나 또는 노드를 선택하십시오.
  2. 다음 중 하나를 수행하십시오.
    • 디버그 보기 도구 모음에서 일시중단(일시중단 아이콘)을 클릭하십시오.
    • 마우스 오른쪽 단추를 클릭한 다음 팝업 메뉴에서 일시중단을 선택하십시오.

어플리케이션이 정지됩니다. 현재 실행되는 행이 디버거 편집기에서 강조표시됩니다.

일시중단된 어플리케이션 또는 작업을 재개하려면 다음을 수행하십시오.

  1. 스레드, 해당 스택 프레임 중 하나 또는 연관된 연결 노드를 선택하십시오.
  2. 다음 중 하나를 수행하십시오.
    • 디버그 보기 도구 모음에서 재개(재개 아이콘)를 클릭하십시오.
    • 마우스 오른쪽 단추를 클릭한 후 팝업 메뉴에서 재개를 선택하십시오.
    • F8을 누르십시오.
    • Step Over 명령을 실행하십시오.
    • Step Into 명령을 실행하십시오.
    • Step Return 명령을 실행하십시오.

어플리케이션의 실행이 재개되며, 실행이 완료되면 스레드에 대한 호출 스택 항목이 더 이상 표시되지 않습니다.

관련 태스크
디버그 보기 사용
디버그 환경 설정
전체 프롬트로 작업 디버깅
실행 중인 어플리케이션 정지
스레드 작동 및 작동 안함