Freigeben über


ProcessThread.CurrentPriority-Eigenschaft

Ruft die aktuelle Priorität des Threads ab.

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

Syntax

'Declaration
Public ReadOnly Property CurrentPriority As Integer
'Usage
Dim instance As ProcessThread
Dim value As Integer

value = instance.CurrentPriority
public int CurrentPriority { get; }
public:
property int CurrentPriority {
    int get ();
}
/** @property */
public int get_CurrentPriority ()
public function get CurrentPriority () : int

Eigenschaftenwert

Die aktuelle Priorität des Threads. Abhängig davon, wie das Betriebssystem den Thread plant, kann diese Priorität von der Basispriorität abweichen. Die Priorität kann für einen aktiven Thread vorübergehend erhöht werden.

Hinweise

Die aktuelle Priorität des Threads kann u. U. von der Basispriorität abweichen. Das Betriebssystem kann z. B. die CurrentPriority-Eigenschaft u. a. je nach verstrichener Zeit ändern, wenn ein Prozess für den Zugriff auf den Prozessor anderen Prozessen vorangestellt werden muss. Zusätzlich können Sie die PriorityBoostEnabled-Eigenschaft so festlegen, dass das System die Priorität eines Threads zeitweilig erhöht, sobald der Prozess aus dem Wartezustand herausgenommen wird. Die Priorität wird zurückgesetzt, wenn der Prozess wieder in den Wartezustand zurückkehrt.

Plattformen

Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ProcessThread-Klasse
ProcessThread-Member
System.Diagnostics-Namespace
ProcessThread.BasePriority-Eigenschaft
PriorityBoostEnabled