Sdílet prostřednictvím


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 pro přidruženou ProcessPriorityClass.

BelowNormal -1

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

Highest 2

Určuje nejvyšší prioritu. Jedná se o dva kroky nad normální prioritou přidruženého ProcessPriorityClasssouboru .

Idle -15

Určuje prioritu nečinnosti. Jedná se o nejnižší možnou hodnotu priority ze všech vláken, nezávisle na hodnotě přidruženého 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 pro přidruženou ProcessPriorityClass.

TimeCritical 15

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

Poznámky

Každé vlákno má úroveň základní priority určenou hodnotou priority vlákna a třídou priority jeho 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í hodnota, ale jedná se o rozsah hodnot priority. Operační systém vypočítá prioritu pomocí třídy priority procesu, aby určil, kde v rozsahu určeném PriorityLevel vlastností nastavit prioritu vlákna.

Platí pro

Viz také