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 :

Ordre de thread


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Ordre de thread
    Bonjour ,

    J'ai 3 thread a executer

    Un thread envoie
    un thread reception
    un thread reception2

    Les 3 sont liés a des fonctions qui ont des boucles infinis
    Lorsque l'on envoie , on a reception ensuite , puis si on a reception on a reception 2 et tout ça à l'infini .

    Cependant , je n'arrive pas à faire cela .

    J'ai fais un truc comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    pthread_create(&envoi, NULL, thread_envoi,(void*)NULL);
    pthread_join(envoi,NULL);  //  On attend que envoi finit      
     
     pthread_create(&reception, NULL, thread_reception,(void*)NULL);
    pthread_join(reception,NULL);  // on attend qu'il finisse 
     
    pthread_create(&reception2,NULL,thread_reception2,(void*)NULL);
    pthread_join(reception2,NULL);  // on attend qu'il finisse
    J'espère que vous sauriez m'aider

    Edit : Apparement , vu que ce sont des boucles infinis , cela bloque des l'attente du thread envoi .

    Edit2 : J'ai pensé à enlever les pthread_join() : Cependant , les trois threads s'exécutent directement et le programme se finit .

    Y a t il une solution contre ça ?
    Dernière modification par Invité ; 10/05/2013 à 15h58.

Discussions similaires

  1. ordre execution thread.
    Par javatar dans le forum Général Java
    Réponses: 6
    Dernier message: 06/01/2011, 14h03
  2. Thread et ordre d'insertion dans un arrayList
    Par cdtkoenig dans le forum Concurrence et multi-thread
    Réponses: 2
    Dernier message: 28/10/2009, 13h32
  3. l'ordre d’exécution d'un thread
    Par amazircool dans le forum Concurrence et multi-thread
    Réponses: 9
    Dernier message: 30/12/2007, 17h39
  4. L'ordre d'exécution des threads
    Par Dosseh dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2007, 20h24
  5. ordre de reprise de threads bloqués
    Par duaner dans le forum C#
    Réponses: 19
    Dernier message: 05/07/2007, 15h52

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