Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Windows >> Content
Wat is Thread Prioriteit
Threads zijn de kleinste componenten in een proces - een uitvoerende programma - waarvoor Windows toewijst geheugenruimte . Als onderdeel of van een ouder kind proces , deze ruimte is een deel van het geheugen Windows wijst het proces , waardoor het proces en de draden hebben dezelfde geheugenadres . Omdat de meeste processen bevatten tal van draden , waarvan vele draaien tegelijkertijd , prioriteren is essentieel voor het geheugen eisen effectief te beheren en te zorgen voor een vlotte doorstroming programma . Basics

Thread prioriteit
bepaalt mate van belangrijkheid van een thread en wanneer de CPU maakt het mogelijk om uit te voeren. Taakbeheer van uw computer geeft aan hoeveel verwerkt uw computer loopt momenteel , hun basis prioriteitsniveau en hoeveel threads zijn in elk proces . Voeg de juiste kolommen als uw Taakbeheer niet deze informatie weer door te klikken op " View" in het hoofdmenu en vervolgens " Kolommen selecteren . " Ieder proces zie je begint met een enkele draad die , afhankelijk van het aantal instructies die het bevat , de meeste meestal filialen in meerdere threads . Terwijl de snelheid waarmee een centrale processor draait , lijkt het alsof het verwerkt de instructies van meerdere processen en meerdere threads tegelijk , in werkelijkheid een computer met een CPU kunnen alleen een set van instructies tegelijk .

Base Priority

De Windows- taakplanner start door het toewijzen van elke draad een basis prioriteit van " Idle , " " onder normale ", " Normal , " " Boven normaal ", " High" of " real -time . " Base prioriteit niveaus rekenen op de prioriteit klasse van het bovenliggende proces en het belang van de draad in het proces om elkaar te plaatsen in een algemeen niveau van belang . Bijvoorbeeld , draden in de Windows Task Manager , Start -Up Application en Printer Communication System start met een basis prioriteit van " High . " Voor het grootste deel , echter , draden meestal beginnen met een basis prioriteit van "Normal ". < Br >
Dynamic Priority

Omdat Windows beschouwt draden met dezelfde basis prioriteit als even belangrijk , het moet een manier om te bepalen welke draad naar de eerste run . Een tweede , dynamisch prioriteitsniveau dat begint op hetzelfde niveau als de basisprioriteit maar heeft het vermogen wijzigen of "boost " tezamen met een timer of muis bericht of toetsenbordinvoer , doet dit doel . Dynamische prioriteitsniveaus gelden alleen voor draad tot " Normaal" base prioriteit , en alleen de algemene categorie waartoe de draad behoort beïnvloeden .
Overwegingen

Hoewel waardoor de Windows- scheduler om thread prioriteiten te beheren is de makkelijkste en best practice keuze , heb je de mogelijkheid om de basis prioriteit van een proces draad handmatig wijzigen . In Windows Taakbeheer met de rechtermuisknop op een proces en kies "Set Priority" uit het drop-down box . Echter , tenzij u volledig begrijpen niet alleen het concept van de thread prioriteiten, maar ook het systeem geheugenbeheer en CPU-gebruik , veranderende prioriteiten uit hun standaard op een van uw keuze kan produceren desastreuze resultaten . Bijvoorbeeld , het veranderen van een draad waarvan de standaard prioriteit is " hoog " naar " laag " kan betekenen de draad zal nooit opraken , de instructies zal nooit uit te voeren en uw programma zal " hangen " voor onbepaalde tijd . Afwisselend , een basis prioriteit veranderen van " Normal " naar " hoog " kan leiden tot een rode draad te veel CPU-tijd gebruiken , en als gevolg daarvan stopt andere belangrijke onderwerpen van het lopen .
< Br >

Previous: Next:
  Windows
·Hoe te DST Fix op een NT4 Serv…
·Waarom is een NTFS partitie ve…
·Hoe weet ik of mijn Windows ve…
·Hoe kan ik Windows 7 RC gratis…
·Het IP- fouten te repareren 
·Hoe maak je 2D Computer Games …
·Hoe te Chkdsk is ingesteld om …
·Hoe te Audigy 2 Prijzen op de …
·Hoe kan ik testen om te zien o…
  Related Articles
Wat zijn de functies van Microsoft Windo…
Hoe te vertellen Wat Huidig ​​Service Pa…
Wat zijn de voordelen van upgraden naar …
Wat betekent het bericht langer is dan n…
Wat is de oorzaak een Runtime Fout in Wi…
Wat is de Registry Cleaner in Windows XP…
Wat is XP Pro OEM ? 
Wat te doen als Windows XP niet wil opst…
Welke bestanden zijn er nodig om een Win…
  Besturingssysteem Articles
·Hoe maak je een Shell Script Tag Verwijd…
·Hoe kom ik erachter mijn Windows 7 -prod…
·Hoe je uitschakelen Wake Up on LAN 
·Hoe een bestand te verwijderen van de IS…
·Window Pane Stijlen 
·Hoe maak je een AMD Athlon AXDA3000DKV4D…
·Hoe te monteren een ISO in SUSE SLES10 
·Hoe de Prullenbak te verwijderen van Win…
·Hoe met starttls Certificate Error 12014…
Copyright © Computer Kennis http://www.nldit.com