Un thread est une pièce indépendante exécution de code. Un programme en cours est en fait un fil, mais le programme peut effectivement démarrer et arrêter fils de son propre . C'est ainsi qu'un programme peut générer un processus de longue haleine mais toujours répondre aux demandes des utilisateurs ou faire autre traitement . Avant un thread peut être interrompu en Visual Basic, il doit être démarré . Instructions 1 Créer un nouveau projet dans Visual Basic basé sur le modèle de formulaire Windows. 2 Ajoutez deux boutons à la forme . Nom d'un " btnStart " avec le texte " Démarrer" et l'autre " btnStop » et le texte «Stop ». 3 Ajouter "Les importations System.Threading " en haut du code fichier 4 Double- cliquez sur le bouton "Démarrer" et ajoutez le code suivant : . Private Sub btnStart_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Poignées btnStart.Click t = Nouveau sujet ( AddressOf Me.BackgroundProcess ) t.Start () End Sub 5 Déclarez la variable "t" comme suit au niveau de la classe: Dim t en tant que fils 6 Ajoutez le code suivant pour le bouton «Stop» : Private Sub btnStop_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles btnStop.Click t.Abort () End Sub 7 Créer la sous routine qui doit être exécuté comme le fil, dans ce cas, il est appelé " BackgroundProcess : " Private Sub BackgroundProcess () «faire quelque chose à long ici comme calculer Pi sur d'un milliard de chiffres. Do While vrai boucle End Sub Évidemment, vous aurez envie de faire quelque chose d'utile dans cette routine , et pas seulement une boucle infinie. 8 Exécutez le programme dans l'éditeur Visual Basic. Appuyez sur le bouton "Démarrer" . Il n'y aura rien qui arrive évidemment , mais essayez de fermer le programme. Notez qu'il ne quitte pas tout le chemin du retour à l'édition de Visual Studio IDE . Appuyez sur le bouton " Mise au point Stop" dans la barre de boutons de l' IDE pour arrêter le programme de l'échantillon de l'exécution . 9 Exécutez de nouveau le programme et appuyez sur le bouton "Démarrer " pour lancer le fil, puis appuyez sur la bouton "Stop" sur le formulaire d'arrêter le fil. Notez que lorsque la forme du programme est fermé, l' IDE va revenir en mode d'édition que le programme en cours ne se terminent .
|