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

Visual C++ Discussion :

[Thread]Compréhension hasardeuse :)


Sujet :

Visual C++

  1. #1
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2006
    Messages : 245
    Par défaut [Thread]Compréhension hasardeuse :)
    Bonjour à tous,

    Comme l'indique le titre du message, je ne pense pas comprendre bien les threads, et surtout leur utilisation.

    Mon programme doit récupérer des données analogiques sur des ports d'une carte PCI (le driver est fait, il tourne, j'arrive à récupérer les données et à les afficher).
    De plus, ces données "brutes" doivent être traitées pour être exploitables.
    On doit de plus ressortir certaines entrées sur certaines sorties (en fonction de ce que veut l'utilisateur), et afficher les valeurs.
    Pour le moment, je fais une "grosse boucle"... Et si ca suffit pour afficher, ca ne suffit plus pour ressortir les données sur les sorties.
    Je me disais que je pourrais donc créer des threads,

    MAIS
    1°) Un thread ne peut pas prendre de paramètres ?
    (Un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _beginthread(acquisition(voie, table),0,NULL);
    me sort une erreur cochonne)
    2°) Comment récupérer certaines valeurs d'un thread ? Si on a créé une classe CThread (comme dans la FAQ VC++), peut-on accéder en direct à, par exemple, Pour connaitre les valeurs d'un thread, doit-on faire en sorte que le thread auquel on veut accéder envoie de lui même les valeurs ?

    Merci d'avance pour vos réponses.

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    1. 4e paramètre de _beginthreadex() (je déconseille l'utilisation de _beginthread(), c'est un bricolage par rapport à l'autre).
    2. Je ne comprends pas trop ce que tu dis, là.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre émérite Avatar de homeostasie
    Homme Profil pro
    Inscrit en
    Mai 2005
    Messages
    939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 939
    Par défaut
    Citation Envoyé par jacklafrip
    2°)
    Pour connaitre les valeurs d'un thread, doit-on faire en sorte que le thread auquel on veut accéder envoie de lui même les valeurs ?
    J'opterais pour cela via la fonction PostThreadMessage().

Discussions similaires

  1. Compréhension d'un code (fonctionnement de Thread.sleep())
    Par Moriquendi dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 27/03/2012, 21h33
  2. [Thread] Exemple de compréhension
    Par geforce dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 18/05/2011, 10h44
  3. [Thread et files d'attente]Problème de compréhension
    Par kromartien dans le forum Général Python
    Réponses: 4
    Dernier message: 26/04/2008, 15h12
  4. [Thread] probleme de compréhension
    Par tinico dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 10/04/2007, 14h57
  5. [Problème de Compréhension] Les Threads
    Par Identifiant dans le forum Concurrence et multi-thread
    Réponses: 3
    Dernier message: 29/12/2006, 20h00

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