스레드 작동 및 작동 안함

멀티스레드 프로그램을 디버그할 경우, 특정 스레드를 작동하지 않게 하고 다른 스레드들은 계속 실행해야 할 수도 있습니다. 디버그 보기에서 이를 수행할 수 있습니다.

프로그램이 일시중단되면, 작동하지 않게 하려는 스레드를 선택하고 마우스 오른쪽 단추로 클릭한 다음 팝업 메뉴에서 스레드 작동 안함을 선택하십시오. 스레드가 (작동 안됨) 상태를 표시하며 작동하도록 설정할 때까지 실행되지 않습니다. 또 다른 스레드가 조치를 취하기 전에 완료해야 하는 스레드를 작동하지 않게 하고자 할 수도 있습니다. 다른 스레드를 작동하지 않게 함으로써 현재 스레드를 Step Through할 수 있습니다.

작동하지 않게 한 스레드를 작동하게 하려면, 마우스 오른쪽 단추로 클릭한 다음 팝업 메뉴에서 스레드 작동을 선택하십시오. 스레드가 (일시중단됨) 상태로 되돌아갑니다.

프로그램 실행 일시중단 또는 정지에 관한 정보는 아래 관련 주제를 참조하십시오.

주: 기본 스레드 또는 기본 스레드에서 완료를 대기 중인 모든 스레드를 작동하지 않게 하면 어플리케이션이 정지(hang)할 수도 있습니다. 정지(halt)를 사용하여 실행을 일시중단한 다음 작동하지 않는 스레드를 작동하게 할 수 있습니다.
관련 태스크
멀티스레드 어플리케이션 디버깅
디버그 보기 사용
프로그램에서 스테핑
프로그램 추가
디버그 환경 설정
실행 중인 어플리케이션 정지
전체 프롬트로 작업 디버깅