Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Qu'est-ce qu'un Runtime Error 8005 
  • Comment compiler un CPP avec un fich…
  • Comment cultiver des matrices en C +…
  • Comment calculer le nombre de lignes…
  • Comment utiliser C + + modèles de c…
  • Comment faire un fichier SWF à part…
  • Comment écrire une ligne commutateu…
  • Comment créer des événements MFC 
  • Comment utiliser LINQ to XML 
  • Comment lire une chaîne en C 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Boostez Tutoriel Multithreading

    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 () ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment retourner un vecteur STL d'une nouvelle fonction 
  • Comment référencer des DLL C dans Net 
  • Comment apprendre le C # en ligne 
  • Comment masquer les boutons dans Xcode 
  • Comment faire un MFC Application au pinceau de peinture 
  • Comment utiliser la fonction de rappel en C 
  • C + + Formation 
  • Comment initialiser un tableau vide dans C 
  • Comment obtenir des codes pour Dev- C + + 4.9.9.2 
  • Comment inverser un numéro en C 
  • Connaissances Informatiques © http://www.ordinateur.cc