~f (blocca thread)
Il comando ~f blocca il thread specificato, causando l'arresto e l'attesa fino a quando non viene interrotto.
Non confondere questo comando con il comando f (Fill Memory).
~Thread f
Parametri
Filo
Specifica il thread da bloccare. Per altre informazioni sulla sintassi, vedere Sintassi dei thread.
Ambiente
Articolo | Descrizione |
---|---|
Modalità | Solo modalità utente |
Target | Live, crash dump |
Piattaforme | Tutte le date |
Informazioni aggiuntive
Per altre informazioni sul comportamento dei thread bloccati e su un elenco di altri comandi che controllano il blocco e la sospensione dei thread, vedere Controllo di processi e thread.
Osservazioni:
È possibile specificare thread solo in modalità utente. In modalità kernel, la tilde (~) fa riferimento a un processore.
Il comando ~f causa il blocco del thread specificato. Quando il debugger consente all'applicazione di destinazione di riprendere l'esecuzione, gli altri thread vengono eseguiti come previsto mentre il thread rimane arrestato.
Gli esempi seguenti illustrano come usare questo comando. Il comando seguente visualizza lo stato corrente di tutti i thread.
0:000> ~* k
Il comando seguente blocca il thread che ha causato l'eccezione corrente.
0:000> ~# f
Il comando seguente verifica che lo stato di questo thread sia sospeso.
0:000> ~* k
Il comando seguente sblocca il numero di thread 123.
0:000> ~123 u