~f (Inmovilizar subproceso)
El comando ~f inmoviliza el subproceso dado, lo que hace que se detenga y espere hasta que se desenfrozen.
No confunda este comando con el comando f (Fill Memory).
~Thread f
Parámetros
Hilo
Especifica el subproceso que se va a inmovilizar. Para obtener más información sobre la sintaxis, consulte Sintaxis de subproceso.
Entorno
Elemento | Descripción |
---|---|
Modos | Solo modo de usuario |
Destinos | En tiempo real, volcado de errores |
Platforms | All |
Información adicional
Para obtener más información sobre cómo se comportan los subprocesos bloqueados y conocer la lista de otros comandos que controlan el bloqueo y la suspensión de subprocesos, consulte Control de procesos y subprocesos.
Comentarios
Solo puede especificar subprocesos en modo de usuario. En el modo kernel, la tilde (~) se refiere a un procesador.
El comando ~f hace que el subproceso especificado se inmoviliza. Cuando el depurador permite que la aplicación de destino reanude la ejecución, otros subprocesos se ejecutan según lo previsto mientras este subproceso permanece detenido.
En los ejemplos siguientes se muestra cómo usar este comando. En el siguiente comando aparece el estado actual de todos los subprocesos.
0:000> ~* k
El siguiente comando inmoviliza el subproceso que provocó la excepción actual.
0:000> ~# f
El comando siguiente comprueba que el estado de este subproceso esté suspendido.
0:000> ~* k
El siguiente comando desbloquea el número de subproceso 123.
0:000> ~123 u