Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Enumeración ThreadState

 

Publicado: octubre de 2016

Especifica el estado de ejecución actual del subproceso.

Espacio de nombres:   System.Diagnostics
Ensamblado:  System (en System.dll)

Public Enumeration ThreadState

Nombre de miembroDescripción
Initialized

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

Ready

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

Running

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

Standby

Estado que indica que el subproceso está a punto de usar un procesador. Sólo un subproceso puede estar en este estado a la vez.

Terminated

Estado que indica que el subproceso ha terminado de ejecutarse y se ha cerrado.

Transition

Estado que indica que el subproceso está esperando un recurso que no sea el procesador, antes de poder ejecutar. Por ejemplo, podrían estar esperando su pila de ejecución se pagine desde el disco.

Unknown

El estado del subproceso es desconocido.

Wait

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

System_CAPS_importantImportante

Hay dos enumeraciones del estado de subproceso, System.Diagnostics.ThreadState y System.Threading.ThreadState. Las enumeraciones del estado de subprocesos sólo 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.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: