ThreadPriorityLevel Enum

Definition

Anger prioritetsnivån för en tråd.

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

Fält

Name Värde Description
Idle -15

Anger inaktiv prioritet. Det här är det lägsta möjliga prioritetsvärdet för alla trådar, oberoende av värdet för den associerade ProcessPriorityClass.

Lowest -2

Anger lägsta prioritet. Det här är två steg under den normala prioriteten för den associerade ProcessPriorityClass.

BelowNormal -1

Anger ett steg under den normala prioriteten för den associerade ProcessPriorityClass.

Normal 0

Anger normal prioritet för den associerade ProcessPriorityClass.

AboveNormal 1

Anger ett steg över den normala prioriteten för den associerade ProcessPriorityClass.

Highest 2

Anger högsta prioritet. Det här är två steg över den normala prioriteten för den associerade ProcessPriorityClass.

TimeCritical 15

Anger tidskritisk prioritet. Det här är den högsta prioriteten för alla trådar, oberoende av värdet för den associerade ProcessPriorityClass.

Kommentarer

Varje tråd har en basprioritetsnivå som bestäms av trådens prioritetsvärde och prioritetsklassen för processen. Operativsystemet använder basprioritetsnivån för alla körbara trådar för att avgöra vilken tråd som får nästa del av processortiden.

Prioritetsnivån är inte ett absolut värde, utan i stället ett intervall med prioritetsvärden. Operativsystemet beräknar prioriteten med hjälp av klassen processprioritet för att avgöra var trådens prioritet ska anges i det intervall som anges av PriorityLevel egenskapen.

Gäller för

Se även