~f (Congelar Thread)
O comando ~f congela o thread fornecido, fazendo com que ele pare e aguarde até que ele seja descongelado.
Não confunda esse comando com o comando f (Memória de Preenchimento).
~Thread f
Parâmetros
Thread
Especifica o thread a ser congelado. Para obter mais informações sobre a sintaxe, consulte Sintaxe de thread.
Ambiente
Item | Descrição |
---|---|
Modos | Somente modo de usuário |
Destinos | Ao vivo, despejo de memória |
Plataformas | Tudo |
Informações adicionais
Para obter mais informações sobre como os threads congelados se comportam e uma lista de outros comandos que controlam o congelamento e a suspensão de threads, consulte Controlando processos e threads.
Comentários
Você pode especificar threads somente no modo de usuário. No modo kernel, o bloco (~) refere-se a um processador.
O comando ~f faz com que o thread especificado congele. Quando o depurador permite que o aplicativo de destino retome a execução, outros threads são executados conforme o esperado enquanto esse thread permanece interrompido.
Os exemplos a seguir mostram como usar esse comando. O comando a seguir exibe a status atual de todos os threads.
0:000> ~* k
O comando a seguir congela o thread que causou a exceção atual.
0:000> ~# f
O comando a seguir verifica se o status desse thread está suspenso.
0:000> ~* k
O comando a seguir descongela o número 123 do thread.
0:000> ~123 u
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários