~f(스레드 고정)
~f 명령은 지정된 스레드를 중지하여 중지하고 고정되지 않을 때까지 기다립니다.
이 명령을 f(메모리 채우기) 명령과 혼동하지 마세요.
~Thread f
매개 변수
스레드
고정할 스레드를 지정합니다. 구문에 대한 자세한 내용은 스레드 구문을 참조하세요.
Environment
항목 | Description |
---|---|
모드 | 사용자 모드만 |
대상 | 라이브, 크래시 덤프 |
플랫폼 | 모두 |
추가 정보
고정 스레드의 작동 방식 및 스레드의 동결 및 일시 중단을 제어하는 다른 명령 목록에 대한 자세한 내용은 프로세스 및 스레드 제어를 참조하세요.
설명
사용자 모드에서만 스레드를 지정할 수 있습니다. 커널 모드에서 타일(~)은 프로세서를 나타냅니다.
~f 명령을 사용하면 지정된 스레드가 중지됩니다. 디버거를 통해 대상 애플리케이션이 실행을 다시 시작할 수 있게 되면 이 스레드가 중지된 상태로 유지되는 동안 다른 스레드가 예상대로 실행됩니다.
다음 예제에서는 이 명령을 사용하는 방법을 보여 줍니다. 다음 명령은 모든 스레드의 현재 상태 표시합니다.
0:000> ~* k
다음 명령은 현재 예외를 발생시킨 스레드를 중지합니다.
0:000> ~# f
다음 명령은 이 스레드의 상태 일시 중단되어 있는지 확인합니다.
0:000> ~* k
다음 명령은 스레드 번호 123의 고정을 해제합니다.
0:000> ~123 u
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기