ProcessThread.BasePriority Eigenschap

Definitie

Hiermee haalt u de basisprioriteit van de thread op.

public:
 property int BasePriority { int get(); };
public int BasePriority { get; }
member this.BasePriority : int
Public ReadOnly Property BasePriority As Integer

Waarde van eigenschap

De basisprioriteit van de thread, die door het besturingssysteem wordt berekend door de procesprioriteitsklasse te combineren met het prioriteitsniveau van de gekoppelde thread.

Opmerkingen

Dit BasePriority is de beginprioriteit voor de procesthread. U kunt informatie over de basisprioriteit bekijken via de teller Priority Base van systeemmonitor.

Het besturingssysteem berekent de basisprioriteit van een thread door het prioriteitsniveaubereik van de thread te combineren met de prioriteitsklasse van het proces. U kunt de eigenschap van Process.PriorityClass het proces instellen op een van de waarden in de ProcessPriorityClass opsomming, die zijnIdle, , Normal, High, AboveNormalof BelowNormalRealTime. U kunt de eigenschap van PriorityLevel de thread instellen op een bereik met waarden dat de basisprioriteit van de thread begrenst. Win32 gebruikt vier prioriteitsklassen met zeven basisprioriteitsniveaus per klasse.

De huidige prioriteit van de thread kan afwijken van de basisprioriteit. Het besturingssysteem kan bijvoorbeeld de CurrentPriority eigenschap wijzigen op basis van de verstreken tijd of andere boosts wanneer een proces voor anderen moet worden geplaatst voor toegang tot de processor. Daarnaast kunt u de PriorityBoostEnabled eigenschap zo instellen dat het systeem de prioriteit van een thread tijdelijk verhoogt wanneer het proces uit de wachtstatus wordt gehaald. De prioriteit wordt opnieuw ingesteld wanneer het proces terugkeert naar de wachtstatus.

Van toepassing op

Zie ook