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

指定时间关键优先级。 这是所有线程中的最高优先级,与关联的 ProcessPriorityClass 的值无关。

注解

每个线程都有一个基优先级级别,该级别由线程的优先级值及其进程的优先级类决定。 操作系统使用所有可执行线程的基优先级级别来确定哪个线程获取处理器时间的下一个切片。

优先级级别不是绝对值,而是一系列优先级值。 操作系统使用进程优先级类计算优先级,以确定属性所指定 PriorityLevel 范围内的优先级以设置线程的优先级。

适用于

另请参阅