ProcessThread.CurrentPriority Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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
Available since 1.1
Return to top