La maggior parte dei computer moderni hanno più processori con più core per il sistema operativo da utilizzare. Il sistema operativo e compilatore in grado di lavorare per rompere un programma giù nel thread indipendenti , o il programmatore può scrivere esplicitamente threading nel programma. Cose che ti serviranno 
 Visual Basic . NET 2005 o superiore 
 Windows 2000 o superiore 
 Show More Istruzioni 
 Analizzare il programma 
 1 
 Analizzare il programma che ha bisogno di avere una corsa processo su di essa la propria thread. Fare un multi-threaded applicazione esistente può essere impegnativo , ma anche di migliorare notevolmente le prestazioni del programma . Cercare i processi in esecuzione lunghe che sono quasi completato o autonomo . 
 
 Un buon candidato potrebbe essere una routine che richiede una lunga esecuzione stored procedure . In molti casi , tutte le impostazioni di connettività del database non può essere rivestito nella routine , ma può essere facilmente aggiunto. 
 2 
 Una volta che il processo è stato modificato per essere autonomo , controllare se ci sono altri processi che hanno bisogno di aspettare il filetto elaborati per completare . Se ci sono altri processi che non possono essere eseguiti solo dopo il thread completa , una bandiera dovrà essere aggiunto che i processi a carico di controllo prima di eseguire . 
 3 
 Quando il processo deve essere iniziato codice uso simile a questo : 
 
 Dim t Come Discussione 
 
 t = New Thread ( AddressOf LongProcess ) per 
 T.Inizio ( ) per 
 LongProcess farebbe è il nome della procedura che deve essere eseguita in un proprio thread. 
 4 
 volta apportate le modifiche , testare estensivamente . Test sarà necessaria soprattutto quando si tratta di discussioni . Dal momento che le discussioni possono prendere diverse quantità di tempo per elaborare sempre tutti gli scenari esaminati può essere difficile.