|  
    
 Si vous n'avez aucun montant graves de programmation C + + , vous avez sans doute rencontré la bibliothèque Boost . Il est si populaire que beaucoup de ses bibliothèques sont envisagées pour inclusion dans le prochain C + + standard. Beaucoup d'entreprises comprennent le démarrage dans leurs bases de code C + + comme une question de cours - c'est presque comme une deuxième bibliothèque standard. Si vous utilisez Boost, ajoutant multithreading à votre programme est facile . En prime , votre code de multithreading sera plus portable si vous le faites . Instructions   1  définir une fonction qui va faire le travail du fil. Il devrait prendre aucun argument et vides de retour. Par exemple, écrire :   travailleur   void () {     do_thread_stuff (); }       2   Créer un objet thread dans la fonction où vous voulez démarrer le thread. Ajoutez ce code :     my_thread = boost :: shared_ptr  ( nouveau boost :: fil ( travailleur) ) ;   3  attendre que le thread fin de l'exécution . Pour ce faire, en écrivant:     my_thread -> join () ;    
 
  |