Mest moderne datamaskiner har flere prosessorer med flere kjerner for operativsystemet å bruke. Operativsystemet og kompilator kan arbeide for å bryte et program ned i uavhengige tråder , eller programmerer kan eksplisitt skriver threading inn i programmet. Du trenger
Visual Basic . NET 2005 eller høyere
Windows 2000 eller høyere
Vis flere instruksjoner
Analyser programmet
en
Analyser programmet som må ha en prosess kjøre på sin egen tråd. Å gjøre et eksisterende program multi -threaded kan være utfordrende, men også i stor grad forbedre ytelsen til programmet. Se etter lange prosesser som kjører som er nesten eller gjennomført selvinstruerende.
En god kandidat kan være en rutine som kaller en lang kjører lagret prosedyre . I mange tilfeller kan alle databasen tilkoblingsmuligheter innstillingene ikke vedlegges i rutinen , men det kan enkelt legges .
2
Når prosessen er endret til å være selvforsynte , sjekk om det er noen andre prosesser som må vente på gjenget behandlet for å fullføre . Hvis det er andre prosesser som ikke kan kjøre før etter at tråden er fullført, vil et flagg må legges til at de avhengige prosesser sjekke før du utfører .
3
Når prosessen må være startet bruken kode som ligner på dette : en
Dim t Som Tråd
t = ny tråd ( AddressOf LongProcess )
t.Start ( )
LongProcess ville være prosedyren navn som skal utføres i sin egen tråd .
4
Etter endringene er gjort , teste grundig . Testing kommer til å være spesielt nødvendig når du arbeider med tråder . Siden tråder kan ta ulik tid å behandle får alle scenarier testet kan være vanskelig .