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
Partager