Udostępnij za pośrednictwem


ThreadPriorityLevel Wyliczenie

Definicja

Określa poziom priorytetu wątku.

public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel = 
Public Enum ThreadPriorityLevel
Dziedziczenie
ThreadPriorityLevel

Pola

AboveNormal 1

Określa jeden krok powyżej normalnego priorytetu skojarzonego elementu ProcessPriorityClass.

BelowNormal -1

Określa jeden krok poniżej normalnego priorytetu skojarzonego elementu ProcessPriorityClass.

Highest 2

Określa najwyższy priorytet. Jest to dwa kroki powyżej normalnego priorytetu skojarzonego elementu ProcessPriorityClass.

Idle -15

Określa bezczynny priorytet. Jest to najniższa możliwa wartość priorytetu wszystkich wątków niezależnie od wartości skojarzonego ProcessPriorityClasselementu .

Lowest -2

Określa najniższy priorytet. Jest to dwa kroki poniżej normalnego priorytetu skojarzonego elementu ProcessPriorityClass.

Normal 0

Określa normalny priorytet skojarzonego elementu ProcessPriorityClass.

TimeCritical 15

Określa priorytet krytyczny dla czasu. Jest to najwyższy priorytet wszystkich wątków niezależnie od wartości skojarzonego ProcessPriorityClasselementu .

Uwagi

Każdy wątek ma poziom priorytetu podstawowego określony przez wartość priorytetu wątku i klasę priorytetu procesu. System operacyjny używa podstawowego poziomu wszystkich wątków wykonywalnych, aby określić, który wątek pobiera następny fragment czasu procesora.

Poziom priorytetu nie jest wartością bezwzględną, ale zamiast tego jest zakresem wartości priorytetu. System operacyjny oblicza priorytet przy użyciu klasy priorytetu procesu, aby określić, gdzie w zakresie określonym przez PriorityLevel właściwość w celu ustawienia priorytetu wątku.

Dotyczy

Zobacz też