작업 관리자에서 실행중인 모든 프로세스 를 볼 수 있다는 것을 알고 있습니다 . 그러나 이러한 프로세스 내 에서 실행되는 단일 스레드를 어떻게 볼 수 있습니까?
작업 관리자에서 실행중인 모든 프로세스 를 볼 수 있다는 것을 알고 있습니다 . 그러나 이러한 프로세스 내 에서 실행되는 단일 스레드를 어떻게 볼 수 있습니까?
답변:
하기 탐색기를 처리합니다 .
파일 메뉴 에서 모든 프로세스에 대한 세부 사항 표시를 활성화하십시오 .
기본 창에서 원하는 프로세스를 선택하십시오.
선택한 프로세스에 대한 컨텍스트 메뉴 (오른쪽 클릭)를 열고 속성을 클릭하십시오 .
온 스레드 탭, 해당 프로세스 내에서 실행중인 스레드의 목록을 볼 수 있습니다 :
문제 해결에 더 자세한 정보가 필요한 경우 디버깅 기호 를 프로세스 탐색기 에로드하는 것이 종종 도움이됩니다 . 방법은 다음과 같습니다.
Windows 디버거가 아직 설치되어 있지 않은 경우 먼저 Windows 용 디버깅 도구 를 설치해야합니다 .
프로세스 탐색기 의 옵션 메뉴 에서 기호 구성 ...을여 십시오 .
디버깅 도구 (또는 다른 Windows 디버거)가 설치되어 있으면 프로세스 탐색기가 자동으로 dbghelp.dll
파일을 찾습니다 . 그렇지 않으면 여기에 올바른 경로를 설정하십시오.
기호 경로 의 모양은 다음과 같습니다
SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
조정할 유일한 부분은 C:\Symbols
입니다. 이것이 디버깅 심볼이 캐시 될 위치입니다.