ThreadPriorityLevel Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A szál prioritási szintjét adja meg.
public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel =
Public Enum ThreadPriorityLevel
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Idle | -15 | Tétlen prioritást ad meg. Ez az összes szál lehető legalacsonyabb prioritási értéke, a társított ProcessPriorityClassértékétől függetlenül. |
| Lowest | -2 | A legalacsonyabb prioritást adja meg. Ez két lépéssel a társított ProcessPriorityClassprioritás normál prioritása alatt van. |
| BelowNormal | -1 | Egy lépést ad meg a társított prioritáshoz tartozó ProcessPriorityClassnormál prioritás alatt. |
| Normal | 0 | A társított ProcessPriorityClassprioritás normál prioritását adja meg. |
| AboveNormal | 1 | Egy lépést ad meg a társított ProcessPriorityClassprioritás felett. |
| Highest | 2 | A legmagasabb prioritást adja meg. Ez két lépéssel magasabb a társított ProcessPriorityClassprioritásnál. |
| TimeCritical | 15 | Időkritikus prioritást ad meg. Ez az összes szál legmagasabb prioritása, a társított ProcessPriorityClassértékétől függetlenül. |
Megjegyzések
Minden szál rendelkezik egy alap-prioritási szinttel, amelyet a szál prioritási értéke és a folyamat prioritási osztálya határoz meg. Az operációs rendszer az összes végrehajtható szál alapprioritási szintjét használja annak meghatározására, hogy melyik szál kapja meg a processzoridő következő szeletét.
A prioritási szint nem abszolút érték, hanem a prioritási értékek tartománya. Az operációs rendszer a folyamat prioritási osztályával kiszámítja a prioritást annak meghatározásához, hogy a PriorityLevel tulajdonság által megadott tartományban hol állítsa be a szál prioritását.