Compartir por


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

Nombre Valor Description
Idle -15

Especifica la prioridad de inactividad. Este es el valor de prioridad más bajo posible de todos los subprocesos, independientemente del valor del asociado ProcessPriorityClass.

Lowest -2

Especifica la prioridad más baja. Se trata de dos pasos por debajo de la prioridad normal para el asociado ProcessPriorityClass.

BelowNormal -1

Especifica un paso por debajo de la prioridad normal para el asociado ProcessPriorityClass.

Normal 0

Especifica la prioridad normal para el objeto asociado ProcessPriorityClass.

AboveNormal 1

Especifica un paso por encima de la prioridad normal para el asociado ProcessPriorityClass.

Highest 2

Especifica la prioridad más alta. Se trata de dos pasos por encima de la prioridad normal para el asociado ProcessPriorityClass.

TimeCritical 15

Especifica la prioridad crítica del tiempo. Esta es la prioridad más alta de todos los subprocesos, independientemente del valor del asociado ProcessPriorityClass.

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 de 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