Bonjour à vous tous,
Ca y est je me mets à la programmation multithread. Pour cela j'utilise la bibliothèque portable boost.thread...sauf que la doc n'est pas très prolixe et que les info sur le web ne sont pas très explicites non plus.
Je sais comment créer un thread fils, voir même plusieurs et synchroniser leurs accès aux ressources si besoin est.
Sauf que la class boost::thread ne prend en paramètre que des références sur des fonctions sans arguments...
alors la question est simple comment créer un thread à partir d'une fonction qui prendrait un ou plusieur arguments?
Autre petite question, je n'ai pas vu dans la doc de boost de référence à des objets de type sémaphores.... vous avez des infos plus conséquentes sur le sujet? Ca existe ou pas?
Merci pour votre aide.
Message édité par papangue le 13-04-2007 à 12:01:13