ProcessPriorityClass Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azt a prioritást jelzi, amelyet a rendszer egy folyamathoz társít. Ez az érték és a folyamat egyes szálainak prioritási értéke határozza meg az egyes szálak alap prioritási szintjét.
public enum class ProcessPriorityClass
public enum ProcessPriorityClass
type ProcessPriorityClass =
Public Enum ProcessPriorityClass
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Normal | 32 | Azt határozza meg, hogy a folyamatnak nincsenek speciális ütemezési igényei. |
| Idle | 64 | Megadja, hogy a folyamat szálai csak tétlen rendszer esetén fussanak, például képernyőkímélő. A folyamat szálait egy magasabb prioritású osztályban futó folyamat szálai előtagként kezelik. Ezt a prioritási osztályt gyermekfolyamatok öröklik. |
| High | 128 | Megadja, hogy a folyamat olyan idő szempontjából kritikus feladatokat hajt végre, amelyeket azonnal végre kell hajtania, például a |
| RealTime | 256 | Azt adja meg, hogy a folyamat a lehető legmagasabb prioritással rendelkezik. |
| BelowNormal | 16384 | Azt határozza meg, hogy a folyamat prioritással rendelkezik-e a fenti |
| AboveNormal | 32768 | Azt adja meg, hogy a folyamat prioritása magasabb, mint |
Megjegyzések
A folyamat prioritási osztálya a szál prioritási szintjeinek tartományát foglalja magában. A folyamatban futó különböző prioritású szálak a folyamat prioritási osztályához viszonyítva futnak. Az operációs rendszer az összes végrehajtható szál alapprioritási szintjét használja annak meghatározására, hogy melyik szál kapja meg a processzoridő következő szeletét.
A Win32 négy prioritási osztályt használ osztályonként hét alap prioritási szinttel. Az eltelt idő vagy egyéb emelések alapján az operációs rendszer megváltoztathatja az alap prioritási szintjét, ha egy folyamatot mások előtt kell elvégezni a processzorhoz való hozzáféréshez. Emellett beállíthatja PriorityBoostEnabled , hogy ideiglenesen növelje a várakozási állapotból kivett szálak prioritási szintjét. A prioritás alaphelyzetbe áll, amikor a folyamat visszatér a várakozási állapotba.