Export (0) Print
Expand All

ProcessThread.CurrentPriority Property

Gets the current priority of the thread.

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

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.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft