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
| 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.