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 MFC] multiplicité


Sujet :

MFC

  1. #1
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut [thread MFC] multiplicité
    salut,

    j ai une classe X qui contient un pointeur CWinThread .

    dans cette classe une methode start lance le thread comme dans la FAQ ( AfxBeginThread).

    si un deuxieme appel a start est fait alors que le thread tourne deja, ca donne quoi ?

    le premier continue et le second se lance -> ils se partagerais les membres de classe X

    OU

    Le premier est stoppé ?

    OU

    c est pas possible de lancé une deuxième instance...

  2. #2
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    un deuxieme thread serait lancé ,
    ils se partagerais les membres de classe X
    oui
    je n'ai pas compris le reste de ta question.

  3. #3
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut thread unique
    en fait j aimerais permettre à cette classe( class X ) d'instancier un thread unique.

    Je dois implementer un singleton ?
    je dois savoir si le thread tourne deja ?
    ou autre ?

    quel est le meilleur moyen ?
    merci

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    il est effectivement plus simple de stocker dans une donnée membre de la classe le retour de AfxBeginThead (CWinThread*)....
    et de tester la valeur du pointeur (initialisé a null dans le constructeur) avant de creer le thread.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [THREAD MFC] tester lexistence
    Par Tigris94 dans le forum MFC
    Réponses: 12
    Dernier message: 17/11/2004, 11h49
  2. [MFC]Détection de la fin d'un thread
    Par Oberown dans le forum MFC
    Réponses: 17
    Dernier message: 25/08/2004, 11h51
  3. [MFC] Envoyez un argument au thread
    Par Oberown dans le forum MFC
    Réponses: 3
    Dernier message: 23/08/2004, 16h59
  4. [MFC] UpdateData() + thread
    Par MadChris dans le forum MFC
    Réponses: 6
    Dernier message: 03/06/2004, 20h55
  5. Réponses: 3
    Dernier message: 11/02/2004, 12h50

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