De meeste moderne computers hebben meerdere processors met meerdere kernen voor het besturingssysteem te gebruiken . Het besturingssysteem en compiler kan werken om een programma te breken in onafhankelijke draden, of de programmeur kan uitdrukkelijk schriftelijk threading in het programma . Wat je nodig hebt Visual Basic . NET 2005 of hoger Windows 2000 of hoger Toon Meer Aanwijzingen Analyseer het programma 1 Analyseer het programma dat moet een proces run op zijn eigen thread hebben . Het maken van een bestaande applicatie multi- threaded kan een uitdaging zijn , maar ook sterk verbeteren van de prestaties van het programma . Kijk voor lang lopende processen die bijna zijn voltooid of zelf opgenomen . Een goede kandidaat zou een routine die een lange lopende opgeslagen procedure noemt zijn. In veel gevallen kan dit al het connectiviteitsinstellingen databank niet worden ingesloten in de routine , maar het kan gemakkelijk worden toegevoegd . Kopen van 2 Zodra het proces is veranderd te zijn zelf opgenomen , controleren of er geen andere processen die moeten wachten op de schroefdraad verwerkt te voltooien . Als er andere processen die niet kunnen lopen tot na de draad voltooit , zal een vlag moeten worden toegevoegd dat de afhankelijke processen te controleren vóór de uitvoering . 3 Wanneer het proces moet worden begon gebruik code vergelijkbaar met deze : Dim t Zoals Thread t = Nieuwe Draad ( AddressOf LongProcess ) t.Start ( ) op LongProcess zou wel de procedure naam die moet worden uitgevoerd in een eigen thread . 4 Nadat de wijzigingen zijn aangebracht , testen uitgebreid . Testen zal vooral nodig zijn bij het omgaan met draden . Sinds threads verschillende hoeveelheden tijd om te verwerken krijgen alle geteste scenario's kan moeilijk zijn . Kunnen nemen |