ThreadPriorityLevel Výčet

Definice

Určuje úroveň priority vlákna.

public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel = 
Public Enum ThreadPriorityLevel
Dědičnost
ThreadPriorityLevel

Pole

AboveNormal 1

Určuje jeden krok nad normální prioritou přidruženého ProcessPriorityClass.

BelowNormal -1

Určuje jeden krok pod normální prioritou přidruženého ProcessPriorityClass.

Highest 2

Určuje nejvyšší prioritu. Toto je dva kroky nad normální prioritou přidruženého ProcessPriorityClass.

Idle -15

Určuje prioritu nečinnosti. Jedná se o nejnižší možnou hodnotu priority všech vláken nezávisle na hodnotě přidružené ProcessPriorityClass.

Lowest -2

Určuje nejnižší prioritu. Toto je dva kroky pod normální prioritou přidruženého ProcessPriorityClass.

Normal 0

Určuje normální prioritu přidruženého ProcessPriorityClass.

TimeCritical 15

Určuje prioritu kritického času. Toto je nejvyšší priorita všech vláken, nezávisle na hodnotě přidružené ProcessPriorityClass.

Poznámky

Každé vlákno má úroveň základní priority určenou hodnotou priority vlákna a třídou priority procesu. Operační systém používá úroveň základní priority všech spustitelných vláken k určení, které vlákno získá další řez času procesoru.

Úroveň priority není absolutní hodnotou, ale je to oblast hodnot priority. Operační systém vypočítá prioritu pomocí třídy priority procesu k určení, kde v rozsahu určeném PriorityLevel vlastností nastavíte prioritu vlákna.

Platí pro

Viz také