共用方式為


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 範圍內的位置,以設定線程的優先順序。

適用於

另請參閱