Compartilhar via


~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