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

Multithreading Discussion :

Lancement de traitements asynchrone [QtConcurrent]


Sujet :

Multithreading

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut Lancement de traitements asynchrone
    Bonjour,

    Les nouvelles features de C# 5.0 ont été annoncés il y a peu, parmi elle deux nouveaux mots clés sont apparus : "async" et "await".

    Vous trouverez une explication de leurs utilisations ici.

    Grosso modo, cela permet de lancer plusieurs tâches en parallèles sans créé de nouveaux thread, leurs retours étant asynchrones.

    Savez-vous si Qt propose cette feature là ou un équivalent ?

    ++

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par zeldomar Voir le message
    Savez-vous si Qt propose cette feature là ou un équivalent ?)
    QtConcurrent
    http://qt.developpez.com/doc/4.7/qtconcurrent/

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut
    Merci Yan de ta réponse, mais de ce que je sais/lis, QtConcurrent est une API multi-thread.

    La feature que je cherche permet de lancer des traitements parallèles sans la création de thread supplémentaire.

    Deux traitement parallèle ne sont pas forcément exécuter dans deux thread différents

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par zeldomar Voir le message
    Merci Yan de ta réponse, mais de ce que je sais/lis, QtConcurrent est une API multi-thread.

    La feature que je cherche permet de lancer des traitements parallèles sans la création de thread supplémentaire.

    Deux traitement parallèle ne sont pas forcément exécuter dans deux thread différents
    QtConcurrent utilise un pool de thread globale pour exécuter du code. Tu n'as pas à gérer les thread.
    Je pense que ce que tu montre fait pareil. Car les fonctions async bloque un thread pendant son exécution.
    Peux tu expliquer un peu plus ce que tu as besoin ?

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 11
    Par défaut
    Merci Yan pour ces précisions, je vais étudier beaucoup plus en détails l'API QtConcurrent

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

Discussions similaires

  1. Reponse instantanée traitement asynchrone
    Par natoine dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/04/2009, 12h06
  2. Réponses: 1
    Dernier message: 29/01/2009, 12h18
  3. Réponses: 4
    Dernier message: 04/12/2008, 20h46
  4. [Stratégie] Traitement asynchrone suite à la validation d'un formulaire web
    Par El Saigneur dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 01/10/2008, 21h53
  5. Recherche Framework pour traitement asynchrone
    Par kisitomomotene dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 02/06/2008, 17h59

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