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

Framework .NET Discussion :

[C++ Managed] Comment gérer le multithreading ?


Sujet :

Framework .NET

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 28
    Points : 20
    Points
    20
    Par défaut [C++ Managed] Comment gérer le multithreading ?
    Bonjour tout le monde,
    J'ai passé la matiné a rechercher comment faire
    pour lancer des threads dans du managed c++.

    J'ai trouvé cet article qui m'a permis de lancer des threads,
    l'ennui est que cette méthode ne permet pas de passer des parametres
    à la fonction qui sera appelé dans le thread.

    Est-ce que quelqu'un connait une méthode pour faire cela?
    Je code sous VC++.net

    Merci à tous.

  2. #2
    mat.M
    Invité(e)
    Par défaut
    c'est déconseillé d'appeler des threads ou en créer non "managed".
    Pourquoi ne peut tu pas utiliser la classe thread du framework .NET ?
    On ne peut pas passer de paramêtres parce que , 1* c'est trop long à expliquer , 2* parce que les méchanismes sont différents

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    Je ne sais pas

    je vais chercher la doc pour utiliser les threads avec le framework .Net comme tu dis.

    Je suis novice dans le dev dans un env Win. en c++
    c'est pour ca.

    Merci pour ta reponse.

  4. #4
    Expert éminent
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Points : 7 879
    Points
    7 879
    Par défaut
    C'est du C# mais tu peux t'en inspirer >> http://faqcsharp.developpez.com/?pag...d#thread_param
    Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Points : 621
    Points
    621
    Par défaut
    Dans le fw 2.0 il existe ParameterizedThreadStart qui est conçu pour ça.

    Un exemple complet est dans la doc.
    On ne peut pas faire boire un âne qui n'a pas soif.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/03/2006, 10h18
  2. Comment gérer plusieurs icones dans son exécutable ?
    Par declencher dans le forum Langage
    Réponses: 5
    Dernier message: 15/10/2003, 10h49
  3. Comment gérer ma carte réseau en ASM
    Par will1974 dans le forum Assembleur
    Réponses: 6
    Dernier message: 23/09/2003, 17h08
  4. Comment gérer la touche echap ?
    Par Adrael dans le forum C
    Réponses: 28
    Dernier message: 11/07/2003, 13h15
  5. Comment gérer les espaces blancs?
    Par Lambo dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 16/05/2003, 09h44

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