ThreadPriorityLevel Enumeração

Definição

Especifica o nível de prioridade de um thread.Specifies the priority level of a thread.

public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel = 
Public Enum ThreadPriorityLevel
Herança
ThreadPriorityLevel

Campos

AboveNormal 1

Especifica uma etapa acima da prioridade normal para a ProcessPriorityClass associada.Specifies one step above the normal priority for the associated ProcessPriorityClass.

BelowNormal -1

Especifica uma etapa abaixo da prioridade normal para a ProcessPriorityClass associada.Specifies one step below the normal priority for the associated ProcessPriorityClass.

Highest 2

Especifica a prioridade mais alta.Specifies highest priority. Isto está duas etapas acima da prioridade normal para a ProcessPriorityClass associada.This is two steps above the normal priority for the associated ProcessPriorityClass.

Idle -15

Especifica a prioridade ociosa.Specifies idle priority. Este é o menor valor de prioridade possível de todos os threads, independentemente do valor da ProcessPriorityClass associada.This is the lowest possible priority value of all threads, independent of the value of the associated ProcessPriorityClass.

Lowest -2

Especifica a prioridade mais baixa.Specifies lowest priority. Isto está duas etapas abaixo da prioridade normal para a ProcessPriorityClass associada.This is two steps below the normal priority for the associated ProcessPriorityClass.

Normal 0

Especifica a prioridade normal para a ProcessPriorityClass associada.Specifies normal priority for the associated ProcessPriorityClass.

TimeCritical 15

Especifica a prioridade crítica em termos de tempo.Specifies time-critical priority. Esta é a prioridade mais alta de todos os threads, independentemente do valor da ProcessPriorityClass associada.This is the highest priority of all threads, independent of the value of the associated ProcessPriorityClass.

Comentários

Cada thread tem um nível de prioridade base determinado pelo valor de prioridade do thread e a classe de prioridade de seu processo.Every thread has a base-priority level determined by the thread's priority value and the priority class of its process. O sistema operacional usa o nível de prioridade de base de todos os threads executáveis para determinar qual thread obtém a próxima fatia do tempo do processador.The operating system uses the base-priority level of all executable threads to determine which thread gets the next slice of processor time.

O nível de prioridade não é um valor absoluto, mas sim um intervalo de valores de prioridade.The priority level is not an absolute value, but instead is a range of priority values. O sistema operacional computa a prioridade usando a classe de prioridade de processo para determinar onde, no intervalo especificado pela propriedade PriorityLevel, para definir a prioridade do thread.The operating system computes the priority by using the process priority class to determine where, in the range specified by the PriorityLevel property, to set the thread's priority.

Aplica-se a

Veja também