ThreadPriorityLevel Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il livello di priorità di un thread.
public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel =
Public Enum ThreadPriorityLevel
- Ereditarietà
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.