IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Gestion des processu et threads


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut Gestion des processu et threads
    Voilà au niveau de mon code j'implémente deux processus de la sorte:

    Process koa = new Process();
    koa.StartInfo.FileName = Launcher.GetPathToApplicationFile("Appli.CAB");
    koa.Start();

    Process bdd = new Process();
    bdd.StartInfo.FileName = Launcher.GetPathToApplicationFile("BddInitiale.CAB");
    bdd.Start();

    Le seul hic c'est qu'ils se lancent tous en même temps. J'ai vu qu'on pouvait gérer leur ordre de lancement via des threads mais sais pas faire (du moins pour le moment ).

    Aurez-vous des idées d'algorithlme à m'indiquer?

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 22
    Par défaut
    Si tu souhaites lancer le second thread aprés que le premier ait fini son traitement tu peux faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    koa.Start():
    koa.Join();

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 35
    Par défaut
    Citation Envoyé par zerobug Voir le message
    .

    Aurez-vous des idées d'algorithlme à m'indiquer?

    Merci d'avance
    Tu peux également faire un Ce qui a pour conséquence de lancer le 2ème processus 100 millisecondes après le 1er.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 60
    Par défaut
    Merci à tous pour vos élemnts de réponses.
    J'ai finalement trouvé une soution telle que voici:
    //Process d'installation.
    Process koa = new Process();
    koa.StartInfo.FileName = Launcher.GetPathToApplicationFile("Apll1.CAB");
    koa.Start();
    koa.WaitForExit();
    koa.Close();


    //MessageBox.Show("bddCab");
    Process bdd = new Process();
    bdd.StartInfo.FileName = Launcher.GetPathToApplicationFile("BddInitiale.CAB");
    bdd.Start();
    bdd.WaitForExit();
    bdd.Close();
    ");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Gestion des pools de threads dans JBoss EAP 4.2
    Par mOuLi dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 04/12/2009, 10h52
  2. Gestion des threads
    Par yanis97 dans le forum C++
    Réponses: 6
    Dernier message: 08/03/2006, 09h39
  3. GEstion des thread
    Par Julien Dufour dans le forum Access
    Réponses: 8
    Dernier message: 06/10/2004, 14h28
  4. Gestion des message windows dans les threads
    Par billyboy dans le forum Windows
    Réponses: 5
    Dernier message: 06/10/2003, 17h25
  5. [reseaux] Gestion des threads en perl
    Par totox17 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 28/11/2002, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo