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 ProcessPriorityClass

 

Publicado: octubre de 2016

Indica la prioridad que el sistema asocia a un proceso. Este valor, junto con el valor de prioridad de cada subproceso del proceso, determina el nivel de prioridad base de cada subproceso.

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

public enum class ProcessPriorityClass

Nombre de miembroDescripción
AboveNormal

Especifica que el proceso tiene una prioridad superior a Normal pero inferior a High.

BelowNormal

Especifica que el proceso tiene una prioridad superior a Idle pero inferior a Normal.

High

Especifica que el proceso realiza tareas críticas en el tiempo que deben ejecutarse de inmediato, como el cuadro de diálogo Task List, que debe responder rápidamente cuando el usuario lo llama, independientemente de la carga del sistema operativo. Los subprocesos del proceso tienen prioridad sobre los subprocesos de aquellos procesos de clase de prioridad normal o inactiva.

Idle

Especifica que los subprocesos de este proceso se ejecutan solo cuando el sistema está inactivo, como el protector de pantalla. Los subprocesos del proceso tienen menor prioridad que los subprocesos de cualquier proceso que se ejecute en una clase de prioridad más alta.

Normal

Especifica que el proceso no tiene necesidades de programación especiales.

RealTime

Especifica que el proceso tiene la prioridad más alta posible.

A process priority class encompasses a range of thread priority levels. Threads with different priorities running in the process run relative to the process's priority class. The operating system uses the base-priority level of all executable threads to determine which thread gets the next slice of processor time.

Win32 uses four priority classes with seven base priority levels per class. Based on time elapsed or other boosts, the operating system can change the base priority level when a process needs to be put ahead of others for access to the processor. In addition, you can set P:System.Diagnostics.Process.PriorityBoostEnabled to temporarily boost the priority level of threads that have been taken out of the wait state. The priority is reset when the process returns to the wait state.

Win98

Setting the priority class to AboveNormal or BelowNormal causes an exception to be thrown.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: