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

Bibliothèques Discussion :

Bibliothèque pour le multithreading?


Sujet :

Bibliothèques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Par défaut Bibliothèque pour le multithreading?
    Bonjour,
    je programme actuellement en C++ et je doit implementer un frame work de tests pour quelques traitements. Mon but pour l'instant est de lancer un ensemble de traitement et si l'un d'eux dépasse un certain temps d'execution je doit l'arreter (pour ne pas bloquer tout mon programme..), d'où mon idée d'utilliser des threads.
    Apres quelque recherche sur le net ,j'ai vu qu'on pouvai utiliser la librairie Boost, à votre avis est-ce un bon choix d'utiliser cette lib? sinon y a t-il d'autres lib mieux que Boost?
    Merci d'avance.

  2. #2
    Membre émérite Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Luxembourg

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Par défaut
    De nombreuses librairies c++ gère les thread ! Boost est une librairie bourré de fonctionnalité, mais si tu veux utilisé des threads je ne sais pas si ca te motive dans le choix de ta librairie!

  3. #3
    Membre confirmé Avatar de zaphibel
    Homme Profil pro
    Ingénieur Logiciel
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    Je suis dans le même cas que toi; J'ai opté pour ACE (adaptive communication envirement ) et dedans t'as les tasks c'est pratique. Bon il est clair que Boost est aussi puissant que ce framework voir plus.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Par défaut
    Citation Envoyé par zaphibel
    Je suis dans le même cas que toi; J'ai opté pour ACE (adaptive communication envirement ) et dedans t'as les tasks c'est pratique. Bon il est clair que Boost est aussi puissant que ce framework voir plus.
    Je connais pas ACE, est ce qu'elle est multi-OS aussi?
    Sinon pour Boost j'ai eu un petit souci avec car elle ne contient pas de méthode pour 'stoper' l'execution d'un thread ...
    J'ai déja posté un sujet concernant ce probleme dans le forum C++(Arreter l'execution d'un boost::thread) donc je vais éviter de parler de ça ici (pour ne pas mélanger les pinceaux, je me demande méme si le sujet que j'avait poster là ba n'a pas sa place ici).
    Sinon si t'a des liens interessant pour la biblio ACE ca m'intereeserai merci.

  5. #5
    Membre confirmé Avatar de zaphibel
    Homme Profil pro
    Ingénieur Logiciel
    Inscrit en
    Janvier 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 71
    Par défaut
    C'est facile tu peux regarder leur site qui propose une documentation.
    http://www.cs.wustl.edu/~schmidt/ACE.html
    Voilà après si tu as des questions la dessus pas de problème.
    Ah oui! ACE est supportée sur pleins d'os comme linux et windows je pense
    que c'est le cas sur vista. Je le testerai dans pas longtemps avec ACE pour te dire je travaille en ce moment sur des tests avec du multithreading et multiApplication.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Mars 2006
    Messages : 80
    Par défaut
    Citation Envoyé par zaphibel
    C'est facile tu peux regarder leur site qui propose une documentation.
    http://www.cs.wustl.edu/~schmidt/ACE.html
    Voilà après si tu as des questions la dessus pas de problème.
    Ah oui! ACE est supportée sur pleins d'os comme linux et windows je pense
    que c'est le cas sur vista. Je le testerai dans pas longtemps avec ACE pour te dire je travaille en ce moment sur des tests avec du multithreading et multiApplication.
    ok je te remercie pour les infos,
    je suis entrain d'implementer un FrameWork de tests aussi mais moi le multhithreading me servira juste pour arreter des traitements qui bouclent...
    Pour mes tests j'utilse CppUnit et je trouve que ca facilite les choses .
    Sinon je vais essayer d'utiliser (en fin de semaine ou en début de semaine prochaine) la bibilio. ACE que tu m'a prpoposer et si j'ai un petit souci je vienderai te voir

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

Discussions similaires

  1. [VB6] Quelle bibliothèque pour Keypress??
    Par gaetan.tranvouez dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 02/06/2006, 12h04
  2. [C#][OpenGL] Quelle bibliothèque pour utiliser OpenGL en C#
    Par glKabuto dans le forum Windows Forms
    Réponses: 6
    Dernier message: 23/05/2006, 13h56
  3. [VBA-E] Bibliothèques pour Date/Time et String
    Par skual dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 23/03/2006, 16h17
  4. Comport ou autre bibliothèque pour port série ?
    Par giloutho dans le forum Composants VCL
    Réponses: 1
    Dernier message: 13/01/2006, 13h24
  5. Quelle Bibliothèque pour une IA d'un RTS ?
    Par methos69 dans le forum Bibliothèques
    Réponses: 9
    Dernier message: 11/02/2005, 10h28

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