ThreadPriorityLevel 列舉

定義

指定執行緒的優先權層級。

public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel = 
Public Enum ThreadPriorityLevel
繼承
ThreadPriorityLevel

欄位

AboveNormal 1

指定相關 ProcessPriorityClass 的高於一般優先權一級的優先權。

BelowNormal -1

指定相關 ProcessPriorityClass 的低於一般優先權一級的優先權。

Highest 2

指定最高優先權。 這是相關 ProcessPriorityClass 的高於一般優先權兩級的優先權。

Idle -15

指定閒置優先權。 這是所有執行緒的最低可能優先權值,與相關 ProcessPriorityClass 的值無關。

Lowest -2

指定最低優先權。 這是相關 ProcessPriorityClass 的低於一般優先權兩級的優先權。

Normal 0

指定相關 ProcessPriorityClass 的一般優先權。

TimeCritical 15

指定時間關鍵 (Time Critical) 優先權。 這是所有執行緒的最高優先權,與相關 ProcessPriorityClass 的值無關。

備註

每個執行緒都有一個基底優先順序層級,由執行緒的優先順序值和其進程的優先順序類別所決定。 作業系統會使用所有可執行執行緒的基底優先順序層級來判斷哪一個執行緒取得下一個處理器時間配量。

優先順序層級不是絕對值,而是優先順序值的範圍。 作業系統會使用進程優先順序類別來計算優先順序,以判斷 屬性所 PriorityLevel 指定範圍內的位置,以設定執行緒的優先順序。

適用於

另請參閱