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

Threads & Processus C++ Discussion :

parallelisme (ou thread)


Sujet :

Threads & Processus C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 107
    Points : 59
    Points
    59
    Par défaut parallelisme (ou thread)
    j'ai besoin de faire une appli qui prends du temps et je veut parraleliser les taches

    j'ai chercher sur quelque forum a propos des thread et ils disent comment le faire sous windows ou avec .Net alors que moi j'utilise linux, kdevelop donc je ne comprends pas vraiment, cpp n'a pas une facon de faire les thread ou tte sorte de parallelisme ou koi ??

    merci

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 366
    Points : 444
    Points
    444
    Par défaut
    Bonsoir,

    Evite les abréviations sms, tu n'es pas limité au nombre de caractères par posts

    Sinon pour répondre à ta question, non le standard C++ n'offre pas la possibilité de gérer les threads. Pour cela il te faut soit utiliser des librairies externes, soit utiliser directement l'API fournie par l'OS (mais dans ce cas tu perds la portabilité).

    En ce qui concerne les librairies externes, tu peux voir par exemple du côté de Boost :
    http://www.boost.org/doc/libs/1_35_0...ml/thread.html

    ou de ACE (qui en fait, fait beaucoup plus que du multi-threading) :
    http://www.cs.wustl.edu/~schmidt/ACE.html

    (Et il y en a sûrement d'autres)

  3. #3
    Membre chevronné
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Points : 2 107
    Points
    2 107
    Par défaut
    +1. Rien de standard. Par contre, beaucoup de très bonnes lib. (Boost... )

    Un jour il va falloir arrêter de dire ça, Boost rentre dans le standard bientôt !

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 366
    Points : 444
    Points
    444
    Par défaut
    Citation Envoyé par poukill Voir le message
    +1. Rien de standard. Par contre, beaucoup de très bonnes lib. (Boost... )

    Un jour il va falloir arrêter de dire ça, Boost rentre dans le standard bientôt !
    Une partie seulement :p

    Pour le multithreading, il me semble que la nouvelle norme prévoit de l'inclure, par contre je ne sais pas si elle sera basée sur l'implémentation fournie par boost ou pas.

  5. #5
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 107
    Points : 59
    Points
    59
    Par défaut
    ok merci je vais essayer de voir avec boost


  6. #6
    jmv
    jmv est déconnecté
    Membre confirmé Avatar de jmv
    Profil pro
    Enseignant
    Inscrit en
    Mai 2004
    Messages
    395
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mai 2004
    Messages : 395
    Points : 603
    Points
    603
    Par défaut
    il y a aussi la librairie pthread très connues.

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

Discussions similaires

  1. Les thread et le parallelisme
    Par jalelouss dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 02/11/2007, 18h04
  2. Tri multi-threadé
    Par Tifauv' dans le forum C
    Réponses: 8
    Dernier message: 28/06/2007, 09h00
  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