De fleste moderne computere har flere processorer med flere kerner til operativsystemet til at bruge . Det operativsystem og compiler kan arbejde på at bryde et program ned i selvstændige tråde eller programmør kan eksplicit skriver gevindskæring i programmet. Ting du skal
Visual Basic . NET 2005 eller højere
Windows 2000 eller højere
Vis Flere Instruktioner
Analyser programmet
1
Analyser programmet der skal have en proces køre på sin egen tråd . Realiseringen af en eksisterende applikation multi-threaded kan være udfordrende , men også i høj grad forbedre effektiviteten af programmet. Kig efter langvarige processer, der er næsten eller afsluttede selvstændig.
En god kandidat kunne være en rutine, der kalder en lang kører lagret procedure. I mange tilfælde kan alle de database connectivity indstillingerne ikke være indesluttet i den rutinemæssige , men det kan nemt tilføjes .
2
Når processen er blevet ændret til at være selvstændig , kontrollere, om der er nogen andre processer , der har brug for at vente på den gevind bearbejdes til at fuldføre. Hvis der er andre processer, der ikke kan køre , før tråden er færdig, vil et flag skal tilføjes , at de afhængige processer tjekke , før du udfører .
3
Når processen skal være påbegyndt brug kode ligner denne : Hej
Dim t Som Thread
t = ny tråd ( AddressOf LongProcess )
t.Start ()
LongProcess ville være den procedure navn, der skal udføres i det egne tråd.
4
Når ændringerne er foretaget , skal du teste udstrækning. Test bliver især nødvendigt, når der beskæftiger sig med tråde. Da tråde kan tage forskellige mængder af tid til at behandle få alle de testede scenarier kan være svært .