Bonjour,
Voila mon problème jai "n" threads qui doivent partager un objet en mémoire.
Pour des soucis d'obtimisation l'objet doit pouvoir être accessible en
lecture par plusieurs threads et en écriture par un seul threads.
Pour résoudre ce problème j'ai pensé à créer un tableau statique de
sémaphore de taille "n". Chaque semaphore du tableau étant associé à un
thread.
Pour la lecture on attend que la semaphore du thread qui souhaite
accéder à l'objet soit libérée (on bloque le temps de la lecture puis
on libère).
Pour l'ecriture on attend que toutes les semaphores du tableau soient libérés.
En fait cette solution fonctionne mais je voulais savoir s'il n'y avait pas une methode plus propre (si possible sans MFC

).
Merci et désolé pour le pavé

.