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

Nombre Valor Description
Initialized 0

Estado que indica que el subproceso se ha inicializado, pero aún no se ha iniciado.

Ready 1

Un estado que indica que el subproceso está esperando a usar un procesador porque no hay ningún procesador libre. El subproceso está preparado para ejecutarse en el siguiente procesador disponible.

Running 2

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

Standby 3

Un estado que indica que el subproceso está a punto de usar un procesador. Solo un subproceso puede estar en este estado a la vez.

Terminated 4

Estado que indica que el subproceso ha terminado de ejecutarse y ha salido.

Wait 5

Un estado que indica que el subproceso no está listo para usar el procesador porque está esperando a que se complete una operación periférica o un recurso se libere. Cuando el subproceso esté listo, se volverá a programar.

Transition 6

Estado que indica que el subproceso está esperando un recurso, distinto del procesador, antes de poder ejecutarse. Por ejemplo, puede estar esperando que su pila de ejecución se pagina desde el disco.

Unknown 7

El estado del subproceso es desconocido.

Comentarios

Importante

Hay dos enumeraciones de estado de subproceso y System.Diagnostics.ThreadStateSystem.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 del subproceso para sincronizar las actividades de los subprocesos.

Se aplica a

Consulte también