Export (0) Print
Expand All

ProcessThread.CurrentPriority Property

Gets the current priority of the thread.

Namespace:  System.Diagnostics
Assembly:  System (in System.dll)

[MonitoringDescriptionAttribute("ThreadCurrentPriority")]
public int CurrentPriority { get; }

Property Value

Type: System.Int32
The current priority of the thread, which may deviate from the base priority based on how the operating system is scheduling the thread. The priority may be temporarily boosted for an active thread.

The thread's current priority might deviate from the base priority. For example, the operating system can change the CurrentPriority property based on the time elapsed, or other boosts, when a process must be put ahead of others for access to the processor. In addition, you can set the PriorityBoostEnabled property to cause the system to temporarily boost the priority of a thread whenever the process is taken out of the wait state. The priority is reset when the process returns to the wait state.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft