~f (Congelar Thread)
O comando ~f congela o thread fornecido, fazendo com que ele pare e aguarde até que seja descongelado.
Não confunda este comando com o comando f (Preencher memória).
~Thread f
Parâmetros
Fio
Especifica o thread a ser congelado. Para obter mais informações sobre a sintaxe, confira Sintaxe do thread.
Ambiente
Item | Descrição |
---|---|
Modos | Somente modo de usuário |
Destinos | Ao vivo, despejo de memória |
Plataformas | Tudo |
Informações Adicionais
Para ver 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 til (~) 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 parado.
Os exemplos a seguir mostram como usar esse comando. O seguinte comando mostra o 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 seguinte comando verifica se o status desse thread está suspenso.
0:000> ~* k
O seguinte comando descongela o número de thread 123.
0:000> ~123 u