blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006
-
8 août 2005 à 09:51
blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006
-
8 août 2005 à 11:41
Bonjour,
je suis en train de manipuler des threads et g un petit probleme. Je possede une variable dont la valeur ne change pas et a laquelle accedent plusieurs clients. D'apres ce ke g lu sur les threads, cette variable constitue une section critique c-a-d que chaque thread devra attendre son tour pr y acceder. Comment je peux definir en C++ une section critik qui permet a mes clients d'acceder tour a tour a ma variable temp???
cosmobob
Messages postés700Date d'inscriptionmardi 30 décembre 2003StatutMembreDernière intervention27 janvier 20094 8 août 2005 à 11:00
salut,
si la valeur de ta variable ne change pas, et qu'elle est seulement lue
par tes threads, pas besoin de section critique. Tu en as besoin quand
certains threads ecrivent dans ta variable (en changent la valeur)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 8 août 2005 à 11:04
comme dit cosmobob, sur que si ne change pas alors pas besoin de section critique.
Sinon exemple de bayeto ici:
http://www.cppfrance.com/code.aspx?id=28183 et 3 autres trouvées en faisant une recherche 'InitializeCriticalSection' sur les codes.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?
blueburry
Messages postés50Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention22 mai 2006 8 août 2005 à 11:16
en fait ma variable est un tableau de caracteres "buffer" ki ne change pas ds tt mon programme........mais les differents clients comparent leur propre buffer a cette variable. Je n'ai donc, d'apres vous, pas besoin de section critik......