ThreadPriorityLevel Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el nivel de prioridad de un subproceso.
public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel =
Public Enum ThreadPriorityLevel
- Herencia
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.