Existe-t-il un moyen d'utiliser les capacités de threading de Boost sans la bibliothèque complète de Boost ? Quels sont les fichiers h et cpp minimum nécessaires pour cela ?
Gracias
Existe-t-il un moyen d'utiliser les capacités de threading de Boost sans la bibliothèque complète de Boost ? Quels sont les fichiers h et cpp minimum nécessaires pour cela ?
Gracias
Vous devez utiliser le boost bcp qui ne copiera que les parties de boost qui sont nécessaires à l'une des bibliothèques de votre choix.
Il y a en fait une petite bibliothèque qui a été créée dans ce but : TinyThread++
Il vous donne (en quelque sorte) un sous-ensemble de la future API de threading standard C++0x, dans un seul fichier .h et un seul fichier .cpp (pas de construction compliquée, pas de dépendances). Et, il est très portable (et open source, bien sûr).
J'espère que cela vous aidera...
http://www.boost.org/doc/libs/1_43_0/doc/html/thread.html
Selon ce qui précède, vous devez au moins
#include <boost/thread.hpp>
Bientôt vous aurez std::thread comme version standardisée
http://www2.research.att.com/~bs/C++0xFAQ.html#std-thread
Si vous avez accès à C++0x, votre compilateur préféré a peut-être déjà implémenté certaines de ces choses, comme gcc 4.5+.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.