Bonjour a tous,

Je me pose une question quand a la protection d'un objet dans un thread.
Cet objet est envoyé cycliquement par mon thread P1.
Cet objet peut être mis a jour par un autre thread.

Je dois donc gérer l'accès a cet objet de façon a ne pas avoir de collision entre ma mise a jour et mon envoi.

Seulement je suis un peu perdu sur quoi utiliser,
J'ai pensé au sémaphore, OK.
Pour le mutex si j'ai bien compris cela correspond a un sema a deux états,
Et il y a également les sections critiques,

Du coup j'ai utilisé les sections critiques en mettant un wxCriticalSectionLocker en début de mes deux méthodes de set et de send.
(Il n'y a qu'un seul autre thread qui accede en ecriture, s'il y avait plusieurs thread en ecriture, cela change t il la donne ?)

J'aimerai donc savoir que vaut il mieux utiliser dans un cas comme celui ci ?
Car j'ai parcourus le forum et GG mais au final je suis toujours un peu perdu..

Merci beaucoup d'avance,

Bonne fin de journée