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 :

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);
...
}
Je ne sais pas si je me fais comprendre.

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!!!!