ThreadState Enumeración

Definición

Especifica el estado de ejecución actual del subproceso.

public enum class ThreadState
public enum ThreadState
type ThreadState = 
Public Enum ThreadState
Herencia
ThreadState

Campos

Initialized 0

Estado que indica que el subproceso se ha inicializado, pero no se ha iniciado todavía.

Ready 1

Estado que indica que el subproceso está esperando para usar un procesador porque no hay ninguno libre. El subproceso está preparado para ejecutarse en el primer procesador que quede disponible.

Running 2

Estado que indica que el subproceso está usando un procesador actualmente.

Standby 3

Estado que indica que el subproceso va a empezar a usar un procesador. En un momento dado, sólo puede haber un subproceso en este estado.

Terminated 4

Estado que indica que el subproceso ha finalizado su ejecución y ha terminado.

Transition 6

Estado que indica que el subproceso está esperando un recurso, que no es el procesador, para poder ejecutarse. Por ejemplo, puede estar esperando a que la pila de ejecución se pagine desde el disco.

Unknown 7

No se conoce el estado del subproceso.

Wait 5

Estado que indica que el subproceso no está listo para usar el procesador porque está esperando a que termine una operación periférica o a que quede libre un recurso. Cuando el subproceso esté listo, se volverá a programar.

Comentarios

Importante

Hay dos enumeraciones de estado de subproceso y System.Diagnostics.ThreadState System.Threading.ThreadState. Las enumeraciones de estado del subproceso solo son de interés en algunos escenarios de depuración. El código nunca debe usar el estado de los subprocesos para sincronizar las actividades de los subprocesos.

Se aplica a

Consulte también