Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Basispriorität des Threads ab.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public ReadOnly Property BasePriority As Integer
'Usage
Dim instance As ProcessThread
Dim value As Integer
value = instance.BasePriority
public int BasePriority { get; }
public:
property int BasePriority {
int get ();
}
/** @property */
public int get_BasePriority ()
public function get BasePriority () : int
Eigenschaftenwert
Die Basispriorität des Threads, die vom Betriebssystem durch Kombinieren der Prioritätsklasse des Prozesses mit der Prioritätsebene des zugeordneten Threads errechnet wird.
Hinweise
Die BasePriority ist die Startpriorität für den Thread des Prozesses. Informationen über die Basispriorität können im Systemmonitor mithilfe des Basisprioritätszählers angezeigt werden.
Das Betriebssystem berechnet die Basispriorität eines Threads durch Kombinieren des Bereichs der Threadprioritätsebene mit der Prioritätsklasse des Prozesses. Die Process.PriorityClass-Eigenschaft des Prozesses können Sie auf einen der Werte in der ProcessPriorityClass-Enumeration festlegen, d. h.auf Idle, Normal, High, AboveNormal, BelowNormal oder RealTime. Die PriorityLevel-Eigenschaft des Threads können Sie auf einen Wertbereich festlegen, der die Basispriorität des Threads begrenzt. Win32 verwendet vier Prioritätsklassen mit sieben Basisprioritätsebenen pro Klasse.
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
PriorityBoostEnabled
ProcessPriorityClass-Enumeration
Process.PriorityClass-Eigenschaft
CurrentPriority