ThreadPriorityLevel Enumeração

Definição

Especifica o nível de prioridade de uma thread.

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

Campos

Name Valor Description
Idle -15

Especifica prioridade de inatividade. Este é o valor de prioridade mais baixo possível de todas as threads, independente do valor do valor associado ProcessPriorityClass.

Lowest -2

Especifica a prioridade mais baixa. Isto está dois passos abaixo da prioridade normal para o .ProcessPriorityClass

BelowNormal -1

Especifica um passo abaixo da prioridade normal para o .ProcessPriorityClass

Normal 0

Especifica a prioridade normal para o .ProcessPriorityClass

AboveNormal 1

Especifica um passo acima da prioridade normal para o .ProcessPriorityClass

Highest 2

Especifica a prioridade máxima. Isto está dois passos acima da prioridade normal para o associado ProcessPriorityClass.

TimeCritical 15

Especifica prioridade de tempo crítico. Esta é a prioridade mais alta de todos os threads, independentemente do valor do atributo associado ProcessPriorityClass.

Observações

Cada thread tem um nível de prioridade base determinado pelo valor de prioridade da thread e pela classe de prioridade do seu processo. O sistema operativo utiliza o nível de prioridade base de todas as threads executáveis para determinar qual a thread que recebe a próxima fatia de tempo de processador.

O nível de prioridade não é um valor absoluto, mas sim um intervalo de valores de prioridade. O sistema operativo calcula a prioridade usando a classe de prioridade do processo para determinar onde, no intervalo especificado pela PriorityLevel propriedade, definir a prioridade da thread.

Aplica-se a

Ver também