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

MFC Discussion :

thread


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut thread
    bonjour

    est ce que quelqu un serai m' aider car je ne sais pas comment utiliser la m�thode des threads car j 'en ai besoin pour une application sur visual studio.net c++ , j' ai regard� dans les tuto mais cela ne m'a pas aid�.

    merci bcp

  2. #2
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    je ne sais pas si quelqu'un peut t'aider, mais ce quelqu'un y arriverait mieux si tu d�crivais exactement ce que tu veux faire...

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    je dois ouvrir une communication s�rie ( un port) avec la m�thode des threads

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    tu veux lire sur un port s�rie, en parall�le de quelque chose d'autre ?

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    mon but est d ouvrir le port com pour �changer des donn�es avec un autre ordi ou autre

  6. #6
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    pour minimiser le taux de charge du CPU c' est pour un projet

  8. #8
    mat.M
    Invit�(e)
    Par d�faut Re: thread
    Citation Envoy� par stgi02
    bonjour

    est ce que quelqu un serai m' aider car je ne sais pas comment utiliser la m�thode des threads car j 'en ai besoin pour une application sur visual studio.net c++ , j' ai regard� dans les tuto mais cela ne m'a pas aid�.

    merci bcp
    Nico-Pyright a demand� de donner plus de d�tails : c'est un projet MFC ou non ?

  9. #9
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    oui c' est un projet MFC

  10. #10
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Citation Envoy� par stgi02
    pour minimiser le taux de charge du CPU c' est pour un projet
    a moins que tu fasses du multi-processeur, faire un thread n'aura pas d'impact.

  11. #11
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Citation Envoy� par stgi02
    pour minimiser le taux de charge du CPU c' est pour un projet
    A priori la charge CPU n�cessaire pour lire/�crire des donn�es depuis le port COM ne d�pend pas du nombre de thread.

  12. #12
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    j aimerai savoir comment on cr�e un thread , car cette demande est cit� dans le chahier de charge....

  13. #13
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  14. #14
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    oui mais il y a plein chose que je ne comprends pas... je chercher sur google mais...

  15. #15
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    qu'est-ce que tu ne comprends pas ?

  16. #16
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    ceci et ainsi que la suite qui s' accompagne dans le tuto

    Utilisation de CreateThread():
    HANDLE CreateThread(
    LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
    SIZE_T dwStackSize, // initial stack size
    LPTHREAD_START_ROUTINE lpStartAddress, // thread function
    LPVOID lpParameter, // thread argument
    DWORD dwCreationFlags, // creation option
    LPDWORD lpThreadId // thread identifier
    );

    merci

  17. #17
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    ce n'est pas si compliqu�, peut-etre que la faq n'est pas tr�s explicite, n'h�site pas � aller voir dans la msdn.

    CreateThread te permet de lancer une fonction en parall�le de ton programme
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    HANDLE hThread = CreateThread(0, 0, fonctionParallele , (LPVOID) params, 0, 0);
    te permet de lancer en parall�le la fonction "fonctionParallele", avec les param�tres "params", sachant que la fonction devra avoir ce prototype :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    DWORD WINAPI fonctionParallele (LPVOID param)

  18. #18
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    101
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 101
    Par d�faut
    le handle il repr�sente un objet qui controle d'autre objet

  19. #19
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    le handle que te retourne createThread est ce qui va te permettre d'acc�der � ton thread (par exemple, si tu veux le terminer).
    Il faudra utiliser CloseHandle une fois que tu n'aurais plus � faire avec ce thread

  20. #20
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Dans ce cas, le HANDLE identifie le thread cr��. Il te sert � attendre la fin d'ex�cution du thread par exemple, ou � le tuer etc...

Discussions similaires

  1. Tri multi-thread�
    Par Tifauv' dans le forum C
    R�ponses: 8
    Dernier message: 28/06/2007, 09h00
  2. r�cup�rer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    R�ponses: 3
    Dernier message: 31/07/2002, 11h28
  3. Programmer des threads
    Par haypo dans le forum C
    R�ponses: 6
    Dernier message: 02/07/2002, 13h53
  4. R�ponses: 5
    Dernier message: 12/06/2002, 15h12
  5. [Kylix] Pb de Thread !!
    Par Anonymous dans le forum EDI
    R�ponses: 1
    Dernier message: 25/04/2002, 13h53

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