Mouais, en fait, c'est parce que sous Linux, les threads sous-tendent pas mal d'autres choses.
Donc, Je suppose que tu utilises pthread, et que tes deux threads partagent la même espace mémoire par défaut.
Tu n'es donc pas obligé de tout faire passer par ton socket, mais tu peux juste y envoyer un caractère qui servira de signal comme tu le ferais avec un sémaphore.
[^] # Re: Sémaphore + Socket
Posté par Obsidian . En réponse au message Select sur un semaphore ?. Évalué à 2.
Donc, Je suppose que tu utilises pthread, et que tes deux threads partagent la même espace mémoire par défaut.
Tu n'es donc pas obligé de tout faire passer par ton socket, mais tu peux juste y envoyer un caractère qui servira de signal comme tu le ferais avec un sémaphore.