~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.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de