Freigeben über


~f (Thread fixieren)

Der Befehl ~f fixiert den angegebenen Thread, sodass er beendet wird und wartet, bis er nicht zufrozen ist.

Verwechseln Sie diesen Befehl nicht mit dem Befehl f (Speicher ausfüllen).

~Thread f 

Parameter

Faden
Gibt den thread an, der fixiert werden soll. Weitere Informationen zur Syntax finden Sie unter Thread Syntax.

Environment

Element Beschreibung
Modi Nur Benutzermodus
Targets Live, Crash Dump
Plattformen Alle

Zusätzliche Informationen

Weitere Informationen über das Verhalten von fixierten Threads und eine Liste anderer Befehle, die das Fixieren und Aussetzen von Threads steuern, finden Sie unter Controlling Processes and Threads.

Hinweise

Sie können Threads nur im Benutzermodus angeben. Im Kernelmodus bezieht sich die Tilde (~) auf einen Prozessor.

Der Befehl ~f bewirkt, dass der angegebene Thread fixiert wird. Wenn der Debugger es der Zielanwendung ermöglicht, die Ausführung fortzusetzen, werden andere Threads erwartungsgemäß ausgeführt, während dieser Thread beendet bleibt.

In den folgenden Beispielen wird gezeigt, wie Sie diesen Befehl verwenden. Der folgende Befehl zeigt den aktuellen Status aller Threads an.

0:000> ~* k

Mit dem folgenden Befehl wird der Thread fixiert, der die aktuelle Ausnahme verursacht hat.

0:000> ~# f

Der folgende Befehl überprüft, ob der Status dieses Threads ausgesetzt ist.

0:000> ~* k

Der folgende Befehl hebt die Fixierung von Thread-Nummer 123 auf.

0:000> ~123 u