ordinateurs de jour plus modernes ont de multiples processeurs dotés de plusieurs cœurs pour le système d'exploitation à utiliser. Le système d'exploitation et le compilateur peuvent travailler à briser un programme sur le filetage indépendants , ou le programmeur peut écrire explicitement threading dans le programme. Choses que vous devez Visual Basic . NET 2005 ou supérieur Windows 2000 ou supérieur Afficher plus Instructions Analyser le programme 1 Analyser le programme qui a besoin d'avoir une course de processus sur son propre fil. Faire une application existante multi-thread peut être difficile mais aussi d'améliorer considérablement les performances du programme. Regardez pour les processus en cours d'exécution longs qui sont presque achevée ou autonome . Un bon candidat pourrait être une routine qui appelle une longue procédure stockée en cours d'exécution . Dans de nombreux cas , tous les paramètres de connectivité de base de données ne peut pas être enfermé dans la routine , mais il peut être facilement ajouté . 2 Une fois que le processus a été changé pour être autonome , vérifiez s'il ya des d'autres processus qui doivent attendre le thread traitées à compléter . S'il ya d'autres processus qui ne peut pas courir qu'après le fil terminé, un drapeau devra être ajouté que les processus dépendants vérifier avant de l'exécuter . 3 Lorsque le processus doit être commencé à utiliser le code semblable à ceci: Dim t en tant que fils t = Nouveau sujet ( AddressOf LongProcess ) t.Start () LongProcess serait le nom de la procédure qui doit être exécuté dans son propre filet . 4 Une fois les modifications apportées, tests approfondis . Test va être d'autant plus nécessaire lorsqu'il s'agit de discussions . Depuis discussions peuvent prendre différentes quantités de temps pour traiter d'obtenir tous les scénarios testés peut être difficile.
|