Boost::thread

Boost::thread - C++ - Programmation

Marsh Posté le 16-12-2004 à 22:21:36    

Le constructeur de boost::thread realise une copie de l'objet (functor) passé en argument. Si ce dernier a un boost::conditional ou un boost::mutex, comment dois m'y prendre sachant qu'ils dérivents de boost::non_copyable ?
 
Pour rendre copiable mon objet, je pensais modifier son contructeur de manière à accepter une référence vers les objets non copiables qu'il manipule. Je trouve ca peut élégant... j'ai l'impression d'éclater l'objet et de rendre son utilisation plus complexe. Cela dit, je peux réencapsuler l'objet et le boost::thread dans un objet global.
 


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 16-12-2004 à 22:21:36   

Reply

Marsh Posté le 18-12-2004 à 12:37:12    

peut-etre en utilisant un pointeur intelligent pour stocker ton boost::conditional / boost::mutex ?


---------------
-( BlackGoddess )-
Reply

Sujets relatifs:

Leave a Replay

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