다음을 통해 공유


방법: 디버깅 중 다른 스레드로 전환

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

버전

Visual Basic

C#

C++

Web Developer

Express

항목이 적용되지 않음 항목이 적용되지 않음 항목이 적용됨 항목이 적용되지 않음

Standard

항목이 적용됨 항목이 적용됨 항목이 적용됨

항목이 적용됨

Pro 및 Team

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

다중 스레드 응용 프로그램을 디버깅하는 경우 작업 중이던 스레드에서 다른 스레드로 컨텍스트를 전환할 수 있습니다. Visual Studio에서는 이러한 작업을 수행하는 여러 가지 방법을 제공합니다.

소스 창에서 스레드를 전환하려면

  1. 소스 창의 왼쪽 여백에서 스레드 표시기를 마우스 오른쪽 단추로 클릭합니다.

  2. 바로 가기 메뉴에서 전환 대상을 가리킨 다음 활성화할 스레드 이름을 클릭합니다.

    특정 위치에 있는 스레드만 바로 가기 메뉴에 표시됩니다.

스레드 창에서 스레드로 전환하려면

  1. 스레드 창에 표시된 스레드 중 하나를 선택하여 마우스 오른쪽 단추로 클릭합니다.

  2. 바로 가기 메뉴에서 스레드로 전환을 클릭합니다.

디버그 위치 도구 모음에서 스레드로 전환하려면

  1. 디버그 위치 도구 모음에서 스레드 상자를 클릭합니다.

    스레드 목록의 현재 설정에 따라 모든 스레드 또는 플래그가 지정된 모든 스레드가 드롭다운 목록에 표시됩니다.

  2. 드롭다운 목록에서 전환할 스레드를 클릭합니다.

  3. 드롭다운 목록에 원하는 스레드가 표시되어 있지 않으면 드롭다운 상자 옆의 플래그 표시자를 확인합니다. 플래그 표시자가 강조 표시되어 있으면 스레드 목록이 플래그가 지정된 스레드만 표시하도록 설정된 경우입니다. 플래그 표시자를 클릭하여 모든 스레드가 나타나도록 표시를 전환합니다. 단계 1과 단계 2를 반복합니다.

참고 항목

기타 리소스

다중 스레드 응용 프로그램 디버깅