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

C++ Discussion :

Injection de multithread dans du code qui a 15 ans.


Sujet :

C++

  1. #21
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 354
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 354
    Par défaut
    Le mutex me semble etre une meilleure strategie.

  2. #22
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 394
    Par défaut
    A priori il y a quand même un gros ensemble de méthodes qui peuvent être appelées en parallèle sans que cela pose un soucis.
    Pour toutes les fonctions membres qui ne modifient pas l'objet, ne peux tu pas dupliquer l'intstance et lancer la fonction dans une autre tâche sur la copie ?

  3. #23
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Citation Envoyé par Jan Rendek
    A priori il y a quand même un gros ensemble de méthodes qui peuvent être appelées en parallèle sans que cela pose un soucis.
    Oui, c'est certain ... et d'ailleurs, actuellement cela fonctionne. Les bugs ne se produiront que rarement. C'est d'ailleurs pour cela que cette solution a été choisie.

    Mais j'aurais quand même aimé faire en sorte d'avoir au moins quelques systèmes de controle.

    Citation Envoyé par Jan Rendek
    Pour toutes les fonctions membres qui ne modifient pas l'objet, ne peux tu pas dupliquer l'instance et lancer la fonction dans une autre tâche sur la copie ?
    Ca c'est une bonne idée, je vais creuser ça.

  4. #24
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 308
    Par défaut
    Je suis tombé sur cet article d'Andrei Alexandrecu il y a peu -> volatile - Multithreaded Programmer's Best Friend
    Je n'ai pas fini de le ruminer et d'assimiler toutes les ramifications. Mais il contient des petites idées intéressantes.

    Sinon, comme les autres, un programme ne peut devenir multithreadé par magie.
    Et certaines bibliothèques fournissent des facilités de plus haut niveau comme les barrières, les futures, ... Mais bon. Tu es limité aux MFC.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  5. #25
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut
    Citation Envoyé par Luc Hermitte
    Je suis tombé sur cet article d'Andrei Alexandrecu il y a peu -> volatile - Multithreaded Programmer's Best Friend
    Je n'ai pas fini de le ruminer et d'assimiler toutes les ramifications. Mais il contient des petites idées intéressantes.
    Merci pour ce lien.
    Je viens de finir de lire l'article, qui est très intéressant, même s'il ne m'aide pas vraiment pour mon problème.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2007] Erreur de compilation dans un code qui pourtant fonctionne
    Par cslbcg dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/11/2009, 00h11
  2. un probléme dans un code qui m'a géné
    Par jack_1981 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 10/01/2008, 18h53
  3. [DOM] java.lang.ClassCastException dans un code qui modifie un fichier XML
    Par RouRa22 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 21/12/2007, 17h21
  4. Réponses: 8
    Dernier message: 26/11/2007, 18h02
  5. Réponses: 9
    Dernier message: 06/08/2007, 02h37

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