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

AboveNormal 1

Specifica un livello superiore alla priorità normale della classe ProcessPriorityClass associata.

BelowNormal -1

Specifica un livello inferiore alla priorità normale della classe ProcessPriorityClass associata.

Highest 2

Specifica la massima priorità. Questa è di due livelli superiore alla priorità normale della classe ProcessPriorityClass associata.

Idle -15

Specifica la priorità idle. Questo è il minimo valore possibile di priorità di tutti i thread, indipendentemente dal valore della classe ProcessPriorityClass associata.

Lowest -2

Specifica la minima priorità. Questa è di due livelli inferiore alla priorità normale della classe ProcessPriorityClass associata.

Normal 0

Specifica la priorità normale della classe ProcessPriorityClass associata.

TimeCritical 15

Specifica la priorità critica a livello temporale. Questo è il massimo valore di priorità di tutti i thread, indipendentemente dal valore della classe ProcessPriorityClass associata.

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à di 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