Bonjour,
J'ai cherché à utiliser boost seulement j'ai une question : comment puis-je faire communiquer 2 threads de telle sorte que le premier envoi une message du type "send:event:toTh8:param:ID'5'", en gros une chaine de caractère?
Au début je pensais utiliser une mémoire partagée avec un mutex pour gérer la lecture/écriture. Seulement j'aimerais pouvoir endormir un thread et que celui-ci ne se réveil que si il recoit un signal, exemple :
Je ne sais pas si je me fais comprendre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void funcTh1(){ ... ... wait(signal); ... } void funcTh2(){ ... sen_signal(toTh2, myMessage); ... }
En tout cas si un tutaux existe dèja sur mon problème précis je m'excuse pour mon manque de recherche.
Merci d'avance!!!!
Partager