Condividi tramite


ThreadPriorityLevel Enumerazione

Definizione

Specifica il livello di priorità di un thread.

public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel = 
Public Enum ThreadPriorityLevel
Ereditarietà
ThreadPriorityLevel

Campi

Nome Valore Descrizione
Idle -15

Specifica la priorità di inattività. Si tratta del valore di priorità più basso possibile di tutti i thread, indipendentemente dal valore dell'oggetto associato ProcessPriorityClass.

Lowest -2

Specifica la priorità più bassa. Si tratta di due passaggi sotto la priorità normale per l'oggetto associato ProcessPriorityClass.

BelowNormal -1

Specifica un passaggio sotto la priorità normale per l'oggetto associato ProcessPriorityClass.

Normal 0

Specifica la priorità normale per l'oggetto associato ProcessPriorityClass.

AboveNormal 1

Specifica un passaggio sopra la priorità normale per l'oggetto associato ProcessPriorityClass.

Highest 2

Specifica la priorità più alta. Si tratta di due passaggi sopra la priorità normale per l'oggetto associato ProcessPriorityClass.

TimeCritical 15

Specifica la priorità critica per il tempo. Si tratta della priorità più alta di tutti i thread, indipendentemente dal valore dell'oggetto associato ProcessPriorityClass.

Commenti

Ogni thread ha un livello di priorità di base determinato dal valore di priorità del thread e dalla classe di priorità del processo. Il sistema operativo usa il livello di priorità base di tutti i thread eseguibili per determinare quale thread ottiene la sezione successiva del tempo del processore.

Il livello di priorità non è un valore assoluto, ma è invece un intervallo di valori di priorità. Il sistema operativo calcola la priorità usando la classe di priorità del processo per determinare dove, nell'intervallo specificato dalla PriorityLevel proprietà , per impostare la priorità del thread.

Si applica a

Vedi anche