ThreadPriorityLevel Enum

Definitie

Hiermee geeft u het prioriteitsniveau van een thread.

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

Velden

Name Waarde Description
Idle -15

Hiermee geeft u niet-actieve prioriteit. Dit is de laagste mogelijke prioriteitswaarde van alle threads, onafhankelijk van de waarde van de bijbehorende ProcessPriorityClassthreads.

Lowest -2

Hiermee geeft u de laagste prioriteit. Dit zijn twee stappen onder de normale prioriteit voor de bijbehorende ProcessPriorityClass.

BelowNormal -1

Hiermee geeft u één stap onder de normale prioriteit voor de bijbehorende ProcessPriorityClass.

Normal 0

Hiermee geeft u de normale prioriteit voor de bijbehorende ProcessPriorityClass.

AboveNormal 1

Hiermee geeft u één stap boven de normale prioriteit voor de bijbehorende ProcessPriorityClass.

Highest 2

Hiermee geeft u de hoogste prioriteit. Dit zijn twee stappen boven de normale prioriteit voor de bijbehorende ProcessPriorityClass.

TimeCritical 15

Hiermee geeft u tijdkritische prioriteit. Dit is de hoogste prioriteit van alle threads, onafhankelijk van de waarde van de bijbehorende ProcessPriorityClass.

Opmerkingen

Elke thread heeft een niveau met basisprioriteit dat wordt bepaald door de prioriteitswaarde van de thread en de prioriteitsklasse van het proces. Het besturingssysteem gebruikt het niveau met basisprioriteit van alle uitvoerbare threads om te bepalen welke thread het volgende deel van de processortijd krijgt.

Het prioriteitsniveau is geen absolute waarde, maar is in plaats daarvan een bereik met prioriteitswaarden. Het besturingssysteem berekent de prioriteit met behulp van de procesprioriteitsklasse om te bepalen waar, in het bereik dat is opgegeven door de PriorityLevel eigenschap, de prioriteit van de thread moet instellen.

Van toepassing op

Zie ook