실행 중인 프로그램의 활성 스레드를 어떻게 볼 수 있나요?

실행 중인 프로그램의 활성 스레드를 어떻게 볼 수 있나요?

나는 모든 것이 달리는 것을 볼 수 있다는 것을 안다프로세스작업 관리자에서. 하지만 실행되는 단일 스레드를 어떻게 볼 수 있습니까?내부에이러한 과정은?

답변1

  1. 얻다프로세스 탐색기.

  2. 할 수 있게 하다모든 프로세스에 대한 세부 정보 표시~로부터파일메뉴:

    여기에 이미지 설명을 입력하세요

  3. 기본 창에서 관심 있는 프로세스를 선택합니다.

    여기에 이미지 설명을 입력하세요

  4. 선택한 프로세스에 대한 컨텍스트 메뉴를 열고(마우스 오른쪽 버튼 클릭)속성:

    여기에 이미지 설명을 입력하세요

  5. 스레드탭을 클릭하면 해당 프로세스 내에서 실행 중인 스레드 목록을 볼 수 있습니다.

    여기에 이미지 설명을 입력하세요

기호

문제 해결에서 더 자세한 정보가 필요한 경우 디버깅을 로드하는 것이 매우 도움이 되는 경우가 많습니다.기호프로세스 탐색기로 들어갑니다. 방법은 다음과 같습니다.

  1. Windows 디버거가 아직 설치되어 있지 않은 경우 다음을 설치해야 합니다.Windows용 디버깅 도구첫 번째.

  2. 프로세스 탐색기에서 다음을 엽니다.기호 구성...~로부터옵션메뉴:

    여기에 이미지 설명을 입력하세요

  3. 디버깅 도구(또는 다른 Windows 디버거)가 설치되어 있는 경우 Process Explorer가 자동으로 파일 을 찾습니다 dbghelp.dll. 그렇지 않으면 여기에서 올바른 경로를 설정하십시오.

    여기에 이미지 설명을 입력하세요

    그만큼기호 경로다음과 같아야 합니다:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    조정하고 싶은 유일한 부분은 입니다 C:\Symbols. 디버깅 기호가 캐시되는 위치입니다.

관련 정보