ThreadPriorityLevel ThreadPriorityLevel ThreadPriorityLevel ThreadPriorityLevel Enum

Определение

Задает уровень приоритета потока.Specifies the priority level of a thread.

public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
type ThreadPriorityLevel = 
Public Enum ThreadPriorityLevel
Наследование
ThreadPriorityLevelThreadPriorityLevelThreadPriorityLevelThreadPriorityLevel

Поля

AboveNormal AboveNormal AboveNormal AboveNormal 1

Задает приоритет на один уровень выше нормального для связанного ProcessPriorityClass.Specifies one step above the normal priority for the associated ProcessPriorityClass.

BelowNormal BelowNormal BelowNormal BelowNormal -1

Задает приоритет на один уровень ниже нормального для связанного ProcessPriorityClass.Specifies one step below the normal priority for the associated ProcessPriorityClass.

Highest Highest Highest Highest 2

Задает высший приоритет.Specifies highest priority. Он на два уровня выше нормального приоритета для связанного ProcessPriorityClass.This is two steps above the normal priority for the associated ProcessPriorityClass.

Idle Idle Idle Idle -15

Задает приоритет простоя.Specifies idle priority. Это самое низкое из возможных значений приоритета всех потоков, независимо от значения связанного ProcessPriorityClass.This is the lowest possible priority value of all threads, independent of the value of the associated ProcessPriorityClass.

Lowest Lowest Lowest Lowest -2

Задает низший приоритет.Specifies lowest priority. Он на два уровня ниже нормального приоритета для связанного ProcessPriorityClass.This is two steps below the normal priority for the associated ProcessPriorityClass.

Normal Normal Normal Normal 0

Задает нормальный приоритет для связанного ProcessPriorityClass.Specifies normal priority for the associated ProcessPriorityClass.

TimeCritical TimeCritical TimeCritical TimeCritical 15

Задает критичный по времени приоритет.Specifies time-critical priority. Это самый высокий приоритет всех потоков, независимо от значения связанного ProcessPriorityClass.This is the highest priority of all threads, independent of the value of the associated ProcessPriorityClass.

Комментарии

Каждый поток имеет уровень базового приоритета, определяемый значением приоритета потока и классом приоритета его процесса.Every thread has a base-priority level determined by the thread's priority value and the priority class of its process. Операционная система использует уровень базового приоритета всех исполняемых потоков, чтобы определить, какой поток получает следующий срез времени процессора.The operating system uses the base-priority level of all executable threads to determine which thread gets the next slice of processor time.

Уровень приоритета не является абсолютным значением, а — диапазоном значений приоритета.The priority level is not an absolute value, but instead is a range of priority values. Операционная система рассчитывает приоритет с помощью класса приоритета процесса, чтобы определить, где в диапазоне, указанном PriorityLevel свойством, задать приоритет потока.The operating system computes the priority by using the process priority class to determine where, in the range specified by the PriorityLevel property, to set the thread's priority.

Применяется к

Дополнительно