begin process at 2012 02 13 23:32:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > EXEMPLE DE SYNCHRO MULTI-THREAD (DÉBUTANT)

EXEMPLE DE SYNCHRO MULTI-THREAD (DÉBUTANT)


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :thread, synchroniser, plusieurs, multi, framework Niveau :Débutant Date de création :02/10/2008 Date de mise à jour :02/10/2008 14:26:26 Vu / téléchargé :8 984 / 757

Auteur : avengerfrance

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Après avoir longtemps cherché des exemples sur le net concernant le multithread et n'ayant rien trouvé « d'accessible », clair et en Français, je me suis résolu à publier le petit bricolage que j'ai réussi à faire fonctionner.

Je cherchais à faire une lecture sur plusieurs disques dur simultanément (à la manière d'un Raid), avec donc plusieurs threads et une synchro qui attends que tous les disques aient fini pour faire un traitement sur les données ensuite.

L'exemple ne s'occupe que de faire le lancement de plusieurs threads et d'attendre que tous lui rendent la main (pas de lecture ni traitement autre). J'espère qu'il servira à d'autres programmeurs néophytes (comme moi) et à collecter d'autres avis sur la question. Il y a encore des points noirs dans mon code comme la bonne utilisation de MTAThread(). Si quelqu'un connait d'autres possiblités pour le faire, qu'il parle !

Merci de faire des critiques objectives et constructives... Pas la peine de casser mon code, je sais qu'il est pourri (rappel : moi=néophyte), mais plutôt montrez-moi comment il était possible de le faire autrement... Merci !




 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 octobre 2008 14:26:26 :
Ajout de description du code.

 Sources de la même categorie

Source .NET (Dotnet) MODIFICATION DATE DE WINDOWS EN VB.NET ET VBA par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOI DE MAIL AVEC PIÈCE JOINTE par EhJoe
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) UN NAVIGATEUR INTERNET EN VB.NET par azrti
Source avec Zip Source .NET (Dotnet) CONVERSION DE DEVISE MONAITAIRE VIA UN SERVICE WEB par bigmonkey7

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) GHADHAFI1.2 (^_^) par hero1
Source avec Zip Source .NET (Dotnet) [VB.NET 2008] EXECUTION MULTITHREAD DE PLUSIEURS FONCTION À ... par ShadowTzu
Source avec Zip Source avec une capture MULTITHREADING ACTIVEX par Philippe734
FUSIONNER LES DONNÉES DES FEUILLES DE PLUSIEURS CLASSEURS EX... par JM13nouveau
Source avec Zip Source .NET (Dotnet) MULTI THREAD AVEC AFFICHAGE par jaknight007

Commentaires et avis

Commentaire de alosamoelle le 02/10/2008 18:50:14

Bonjour,
je voulais regarder ce code mais je pense qu'il a été fait en vb 2008?
car je n'arrive pas a l'ouvrir en vb 2005.

Commentaire de neo2k2 le 03/10/2008 09:58:49

Effectivement, version 2008. Cependant, si je ne me trompe pas, tu peux utiliser, au choix, l'une des astuces suivantes:

1) télécharger Visual Basic Express 2008
2) télécharger Sharp Developp 3.0
3) ouvrir le projet en double-cliquant sur le fichier .vproj (pas .sln!!!)
4) éditer le fichier .sln:
     Microsoft Visual Studio Solution File, Format Version 10.00
     # Visual Basic Express 2008
en
     Microsoft Visual Studio Solution File, Format Version 9.00
     # Visual Basic Express 2005

Les solutions 3 et 4 marchent généralement mieux en upgrade 2005-->2008 mais l'inverse est possible.

Commentaire de BruNews le 04/10/2008 09:04:23 administrateur CS

Il existe aussi notepad qui sait tout éditer, à fortiori les fichiers de code qui ne sont que des fichiers texte.

Commentaire de blq le 17/09/2011 22:30:57 10/10

Excellent pour débutant ! Fonctionne avec VB 2010 Express

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Multi-thread qui ne fonctionne pas [ par Soulant ] Bonjour,J'essaie de mettre en place une application multi-thread seulement ma fonction appelée lors de la création du thread ne s'exécute pas....J'ai Urgent svp: comment faire un app multi thread??? [ par Cedric_Malache ] Je voudrais réaliser un programme qui lance des threads, j'utilise l'api createthread pour ce faire. J'ai réalisé un petit prototype, mais quand j'exé Multi Thread sur pages MDI : Besoin d'aide ! [ par guilleto ] Bonjour à toutes et tous, J'ai actuellement une application qui fonctionne avec une page MDI Parent et (pour l'instant) 3 feuilles MDI filles, dans c arreter l'exécutuion d'un thread [ par Taur33 ] Bonsoir à tous Voila mon probleme : j'ai un userform avec un bouton pour le minimized Quand je place la souris (je dis bien je place pas je click)sur Control Chart sur VB 2010 avec NET. Framework 3.5 [ par simmart ] Bonjour tout le monde, J'ai un petit problème que je n'arrive pas a résoudre. Je développe actuellement un programme en VB.net grâce au logiciel VB E net framework v4.0.30319, [ par DAN1 ] Bonjour a tous. Sous Win 7 32 bites ,impossible de lancer mon application VB ni mémé Windows live mail 2011, il me demande d'installer net framework Socket Multi User [ par angelus_isback ] HI EVERYBODY, Je suis débutant en vb.net j'aurai un mini projet après 15 jours de faire réaliser une application de chat avec les sockets multiuser e Gestion multi utilisateur [ par tiny23 ] Salut à tous, je souhaiterais faire un formulaire de gestion multiuser avec 3 utilisateurs donc un administrateur et 2 utilisateurs standards en visua Listbox multi [ par Benjyii ] Bonjour Je cherche a afficher une listbox a chaque tour de boucle et que mon programme attende la réponse avant de continuer C'est dire : Do Until


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,232 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales