4 votes

boost::thread sans tout le boost ?

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

11voto

the_mandrill Points 12530

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.

3voto

marcus256 Points 211

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...

1voto

Kyle Points 912

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>

0voto

David Points 1773

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.com

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.

Powered by:

X