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