ProcessPriorityClass Wyliczenie
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje priorytet, który system kojarzy z procesem. Ta wartość wraz z wartością priorytetu każdego wątku procesu określa poziom priorytetu każdego wątku.
public enum class ProcessPriorityClass
public enum ProcessPriorityClass
type ProcessPriorityClass =
Public Enum ProcessPriorityClass
- Dziedziczenie
Nazwa | Wartość | Opis |
---|---|---|
AboveNormal | 32768 | Określa, że proces ma wyższy priorytet niż |
BelowNormal | 16384 | Określa, że proces ma priorytet powyżej |
High | 128 | Określa, że proces wykonuje zadania krytyczne czasowo, które muszą być wykonywane natychmiast, takie jak |
Idle | 64 | Określa, że wątki tego procesu są uruchamiane tylko wtedy, gdy system jest bezczynny, na przykład wygaszacz ekranu. Wątki procesu są wywłaszczone przez wątki dowolnego procesu uruchomionego w klasie o wyższym priorytcie. Ta klasa priorytetu jest dziedziczona przez procesy podrzędne. |
Normal | 32 | Określa, że proces nie ma specjalnych potrzeb w zakresie planowania. |
RealTime | 256 | Określa, że proces ma najwyższy możliwy priorytet. |
Klasa priorytetu procesu obejmuje zakres poziomów priorytetu wątku. Wątki o różnych priorytetach uruchomionych w procesie są uruchamiane względem klasy priorytetu procesu. System operacyjny używa poziomu priorytetu podstawowego wszystkich wątków wykonywalnych, aby określić, który wątek pobiera następny wycinek czasu procesora.
Win32 używa czterech klas priorytetowych z siedmioma poziomami priorytetu podstawowego na klasę. Na podstawie czasu, który upłynął lub inne impulsy, system operacyjny może zmienić poziom priorytetu podstawowego, gdy proces musi zostać umieszczony przed innymi w celu uzyskania dostępu do procesora. Ponadto można ustawić PriorityBoostEnabled opcję tymczasowego zwiększenia poziomu priorytetu wątków, które zostały wyjęte ze stanu oczekiwania. Priorytet jest resetowany, gdy proces powraca do stanu oczekiwania.
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: