Compartir a través de


ThreadPriorityLevel Enumeración

Definición

Especifica el nivel de prioridad de un subproceso.

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

Campos

AboveNormal 1

Especifica un paso por encima de la prioridad normal para la clase ProcessPriorityClass asociada.

BelowNormal -1

Especifica un paso por debajo de la prioridad normal para la clase ProcessPriorityClass asociada.

Highest 2

Especifica la prioridad más alta. En otras palabras, dos pasos por encima de la prioridad normal para la clase ProcessPriorityClass asociada.

Idle -15

Especifica la prioridad de inactividad. Éste es el valor de prioridad más bajo posible para todos los subprocesos, independientemente del valor de la clase ProcessPriorityClass asociada.

Lowest -2

Especifica la prioridad más baja. Es decir, dos pasos por debajo de la prioridad normal para la clase ProcessPriorityClass asociada.

Normal 0

Especifica la prioridad normal para la clase ProcessPriorityClass asociada.

TimeCritical 15

Especifica la prioridad de tiempo crítico. Éste es el valor de prioridad más alto de todos los subprocesos, independientemente del valor de la clase ProcessPriorityClass asociada.

Comentarios

Cada subproceso tiene un nivel de prioridad base determinado por el valor de prioridad del subproceso y la clase de prioridad de su proceso. El sistema operativo usa el nivel de prioridad base de todos los subprocesos ejecutables para determinar qué subproceso obtiene el siguiente segmento de tiempo del procesador.

El nivel de prioridad no es un valor absoluto, sino que es un intervalo de valores de prioridad. El sistema operativo calcula la prioridad mediante la clase de prioridad de proceso para determinar dónde, en el intervalo especificado por la PriorityLevel propiedad , para establecer la prioridad del subproceso.

Se aplica a

Consulte también