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

Multithreading Discussion :

Aide de conception sur multithreading


Sujet :

Multithreading

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Aide de conception sur multithreading
    Bonjour,

    Je réalise une application avec une IHM qui gère une chaine de mesure.
    Je lance donc l'ihm dans le thread principal et lance un qthread pour toute la partie mesure.
    Mon problème est que je souhaiterai lancer d'autre thread à partir du thread "mesure" pour sauvegarder des données a chaque mesure.

    IHM
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ...
    connect(button,SIGNAL(clicked()),mesure,SLOT(start()))
    mesure -> 2eme thread
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    run()
    {
    pour chaque point
    blabla
    processusDonnees()
    }
    processusDonnees()
    {
    blabla
    autreObjet->sauvegardeDonné() 
    }
    Voila en gros comment ca fonctionne.
    Donc j'aimerai lancer un 3eme thread à la fin de chaque mesure. a partir du 2eme thread.

    A votre avis qu'elle est la meilleur approche ? (qthreadpool, qtconcurent ...)

    (j'ai un double core, donc idealThreadCount () = 2)

    Merci

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Ca ressemble à un problème de producteur-consumer.
    Regarde les exemples ici :
    http://qt.developpez.com/doc/latest/...onditions.html
    http://qt.developpez.com/doc/latest/...emaphores.html

    Après faudrait plus d'explication. Mais ça semble être ce que tu recherche.

Discussions similaires

  1. Aide et questions sur le puissant "Advanced Synth"
    Par nicolas.pied dans le forum Composants
    Réponses: 7
    Dernier message: 06/12/2005, 10h53
  2. aide pour requete sur 2 tables avec clé étranere
    Par richton95 dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/12/2005, 13h32
  3. Aide en conception.
    Par say dans le forum Langage
    Réponses: 10
    Dernier message: 27/10/2005, 11h48
  4. Réponses: 24
    Dernier message: 17/03/2005, 00h36
  5. Réponses: 3
    Dernier message: 03/03/2005, 17h27

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