Compartilhar via


~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