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

Entrée/Sortie Java Discussion :

problème de synchronisation de thread


Sujet :

Entrée/Sortie Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 411
    Par défaut problème de synchronisation de thread
    bonjour,

    je lis les flux de sortie et d'erreur d'une commande lancée et malheureusement le flux d'rreur est affiché avant celui de sortie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    're' n'est pas reconnu en tant que commande interne
    ou externe, un programme ex?cutable ou un fichier de commandes.
    Microsoft Windows XP [version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.
     
    C:\>re
     
    C:\>
    alors qu'en principe ca aurait du faire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Microsoft Windows XP [version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.
     
    C:\>re
    're' n'est pas reconnu en tant que commande interne
    ou externe, un programme ex?cutable ou un fichier de commandes.
     
    C:\>
    j'utilise un thread pour lire le flux d'erreur et le programme lis le flux de sortie

    comment faire pour que le message d'erreur soit placé au bon endroit ?

    merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    il semble peut etre que le thread main se lance avant ton thread,tu peux utiliser la méthode join pour l'obliger de se lancer à la suite.

    et je ne vois pas de problème de synchronisation!!!

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 411
    Par défaut
    Citation Envoyé par Sniper37
    il semble peut etre que le thread main se lance avant ton thread,tu peux utiliser la méthode join pour l'obliger de se lancer à la suite.

    et je ne vois pas de problème de synchronisation!!!
    ben en fait les threads remplissent chacun un meme buffer qui sera affiché à la fin, ils le remplissent en fonction de leur parcours donc c'est assez aléatoire, est-ce vraiment impossible qu'ils placent les données au bon endroit dans le buffer pour afficher le bon résultat ?

Discussions similaires

  1. Réponses: 13
    Dernier message: 11/06/2015, 15h51
  2. Problème de synchronisation entre Thread et VCL
    Par Jipété dans le forum Débuter
    Réponses: 33
    Dernier message: 21/05/2012, 11h14
  3. [WPF] Circular ProgressBar, problème synchronisation des threads
    Par Babas007 dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 20/12/2010, 19h44
  4. Réponses: 4
    Dernier message: 17/02/2010, 23h21
  5. Evenement et thread : problème de synchronisation ?
    Par Ricavir dans le forum Windows Forms
    Réponses: 9
    Dernier message: 15/04/2009, 07h31

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