ThreadPriorityLevel Enumeráció

Definíció

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
ThreadPriorityLevel

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.

A következőre érvényes:

Lásd még