[résolu][boost::thread] thread à partir d'une fonction à argument?

thread à partir d'une fonction à argument? [résolu][boost::thread] - C++ - Programmation

Marsh Posté le 13-04-2007 à 11:12:41    

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
Reply

Marsh Posté le 13-04-2007 à 11:12:41   

Reply

Marsh Posté le 13-04-2007 à 11:24:22    

avec un objet

Reply

Marsh Posté le 13-04-2007 à 11:34:52    

Salut Taz merci pour ta réponse, mais pourrais tu être plus explicite ou alors me donner une ressource(tutorial, exemple...) me permettant de comprendre ce que tu veux dire par "un objet"?
Car pour le moment je galère pas mal.
Merci.

Reply

Marsh Posté le 13-04-2007 à 12:00:25    

Taz a écrit :

avec un objet


ca y est j'ai trouvé.... Merci pour ton aide Taz...
Et je renverrai la http://forum.hardware.fr/hfr/Progr [...] 7847_1.htm
Son code ne marche pour d'autre raison mais pour ce que je veux faire la solution y est donnée.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed