Partager via


~f (Figer le thread)

La commande ~f fige le thread donné, ce qui l’empêche d’arrêter et d’attendre qu’il soit désactive.

Ne confondez pas cette commande avec la commande f (Remplissage de la mémoire).

~Thread f 

Paramètres

Fil
Spécifie le thread à figer. Pour plus d’informations sur la syntaxe, veuillez consulter la section Syntaxe des threads.

Environnement

Élément Description
Modes Mode utilisateur uniquement
Targets Live, vidage de la mémoire
Platforms Tous

Informations supplémentaires

Pour en savoir plus sur le comportement des threads figés et obtenir une liste d’autres commandes qui contrôlent le gel et la suspension des threads, consultez Contrôle des processus et des threads.

Notes

Vous pouvez spécifier des threads uniquement en mode utilisateur. En mode noyau, le tilde (~) fait référence à un processeur.

La commande ~f provoque le gel du thread spécifié. Lorsque le débogueur permet à l’application cible de reprendre l’exécution, d’autres threads s’exécutent comme prévu pendant que ce thread reste arrêté.

Les exemples suivants vous montrent comment utiliser cette commande. La commande suivante affiche l’état actuel de tous les threads.

0:000> ~* k

La commande suivante fige le thread qui a provoqué l’exception actuelle.

0:000> ~# f

La commande suivante vérifie que l’état de ce thread est suspendu.

0:000> ~* k

La commande suivante libère le thread 123.

0:000> ~123 u