Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come fare qualcosa di Run nel proprio thread in VB.Net

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.

 

Programmazione © www.354353.com