Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1311 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++] conteneur stl & éléments-objets "thread-safe"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] conteneur stl & éléments-objets "thread-safe"

n°884320
xterminhat​e
Si vis pacem, para bellum.
Posté le 27-10-2004 à 19:49:57  profilanswer
 

Je dispose d'une classe thread-safe de type fifo basée sur l'adapteur std::queue.
 
Je crée un std::vector ou une std::list contenant cette classe-thread safe.
 
Pensez vous qu'il y ait un risque de conflit lorsque deux filaments tentent d'accéder au même élément du vector ou de la list ?


---------------
Cordialement, Xterm-in'Hate...
mood
Publicité
Posté le 27-10-2004 à 19:49:57  profilanswer
 

n°884327
Lam's
Profil: bas.
Posté le 27-10-2004 à 19:54:23  profilanswer
 

En lecture, pas de problèmes sur la plupart des implémentations (ce n'est pas définit par le standard, mais ta doc STL doit te le dire).  
 
Si l'une des threads écrit, tu t'exposes aux foudres divines.

n°884331
xterminhat​e
Si vis pacem, para bellum.
Posté le 27-10-2004 à 19:55:43  profilanswer
 

Je ne fais que des acces du type std::vector.at() pour ce qui est du conteneur.


---------------
Cordialement, Xterm-in'Hate...
n°884332
Taz
bisounours-codeur
Posté le 27-10-2004 à 20:00:28  profilanswer
 

bah tu fait un adaptateur avec du machin de chez boost, et ça sera nickel

n°884339
xterminhat​e
Si vis pacem, para bellum.
Posté le 27-10-2004 à 20:03:57  profilanswer
 

Boost fournit des conteneurs similaire à stl e nversion thread-safe ?
 
nb: quelles sont les bonnes techniques pour débuger/trouver les erreurs de programmation liées à la mauvaise gestion du multithread ?


---------------
Cordialement, Xterm-in'Hate...
n°884346
Taz
bisounours-codeur
Posté le 27-10-2004 à 20:12:14  profilanswer
 

pas que je me souviennes, mais ça se bricole fastoche.
 
du reste, il faut réfléchir avant et vérifier les propriétés d'exclusiosn mutuelles, bien réfléchir à comment implémenter.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++] conteneur stl & éléments-objets "thread-safe"

 

Sujets relatifs
noms d'objets réutilisables ? et affichage gridProblème Thread en java
elements pour comprendre weblogic ?arreter un select bloquant depuis un autre thread
Retourner un tableau d'éléments de type utilisateur[Java] Thread, TableModel et conception
[JS] Formulaire : choix entre 2 éléments[C++/template] Eléments syntaxiques en paramètres template ?
Thread ou autre solution?recherche de doc sur les objets/interfaces natives
Plus de sujets relatifs à : [C++] conteneur stl & éléments-objets "thread-safe"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR