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.
Gibt die Prioritätsebene eines Threads an.
Namespace: System.Diagnostics
Assembly: System (in system.dll)
Syntax
'Declaration
Public Enumeration ThreadPriorityLevel
'Usage
Dim instance As ThreadPriorityLevel
public enum ThreadPriorityLevel
public enum class ThreadPriorityLevel
public enum ThreadPriorityLevel
public enum ThreadPriorityLevel
Member
| Membername | Beschreibung | |
|---|---|---|
| AboveNormal | Gibt eine Stufe über der normalen Priorität für die zugeordnete ProcessPriorityClass an. | |
| BelowNormal | Gibt eine Stufe unter der normalen Priorität für die zugeordnete ProcessPriorityClass an. | |
| Highest | Gibt die höchste Priorität an. Dies ist zwei Stufen über der normalen Priorität für die zugeordnete ProcessPriorityClass. | |
| Idle | Gibt die Leerlaufpriorität an. Dies ist der niedrigste mögliche Prioritätswert aller Threads, unabhängig vom Wert der zugeordneten ProcessPriorityClass. | |
| Lowest | Gibt die niedrigste Priorität an. Dies ist zwei Stufen unter der normalen Priorität für die zugeordnete ProcessPriorityClass. | |
| Normal | Gibt die normale Priorität für die zugeordnete ProcessPriorityClass an. | |
| TimeCritical | Gibt die auf die Ausführungsgeschwindigkeit bezogene Priorität an. Dies ist die höchste Priorität aller Threads, unabhängig vom Wert der zugeordneten ProcessPriorityClass. |
Hinweise
Jeder Thread verfügt über eine Basisprioritätsebene, die durch den Prioritätswert des Threads und die Prioritätsklasse des zugehörigen Prozesses bestimmt wird. Das Betriebssystem verwendet die Basisprioritätsebene aller ausführbaren Threads, um zu bestimmen, welchem Thread das nächste Segment der Prozessorzeit zugewiesen wird.
Die Prioritätsebene ist kein absoluter Wert, sondern ein Bereich von Prioritätswerten. Das Betriebssystem berechnet die Priorität anhand der Prioritätsklasse des Prozesses, um zu bestimmen, wo innerhalb des von der PriorityLevel-Eigenschaft angegebenen Bereichs die Priorität des Threads festgelegt wird.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, 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
System.Diagnostics-Namespace
ProcessThread.PriorityLevel-Eigenschaft
ProcessPriorityClass-Enumeration