| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Boost Tutorial Multithreading
    Se lo fai ogni serio quantità di programmazione C + + , hai sicuramente incontrato la libreria Boost . E ' così popolare che molte delle sue librerie sono oggetto di esame per l'inclusione nel prossimo standard C + + . Molte aziende includono Boost nelle loro basi di codice C + + come una questione di corso - è quasi considerata una seconda libreria standard . Se stai usando Boost , aggiungendo multithreading per il vostro programma è facile . Come bonus aggiuntivo , il codice multithreading sarà più portabile se si fa. Istruzioni
    1

    definire una funzione che farà il lavoro del thread. Si dovrebbero prendere senza argomenti e vuoto di ritorno . Per esempio , scrivere :

    vuoto lavoratore ( ) {

    do_thread_stuff (); }


    2

    Creare un oggetto thread nella funzione in cui si desidera avviare il thread . Aggiungi questo codice:

    my_thread = boost :: shared_ptr ( nuovo boost :: filetto ( operaio ) ) ;
    3

    Attendere che il filo per terminare l'esecuzione . Farlo scrivendo :

    my_thread - > join () ;

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere un file Marca 
    ·Come creare un CAB in Windows Mobile 
    ·Come eseguire il debug con DBX 
    ·Come convertire i numeri di telefono in testo C 
    ·Come scrivere codice per l'iPhone 
    ·Come convertire un float all'intero più vicino in Visu…
    ·Come controllare se due matrici hanno gli stessi elemen…
    ·Come scoprire cosa di C le funzioni sono disponibili in…
    ·Come fare un legame con Windows Mobile 
    ·Come costruire un motore di gioco da zero 
      Articoli in evidenza
    ·Come rimuovere listboxes non selezionabile in Silverlig…
    ·Come rimuovere gli spazi vuoti in SQL 
    ·Come convertire binario a decimale in Java 
    ·Come iniziare una applicazione Google Maps con PHP 
    ·Come recuperare Web Data Service prime 
    ·Come contare in binario per totali principianti 
    ·Come eseguire comandi della console in Java 
    ·Come convertire HTML in testo in Java 
    ·Come associare una funzione OCI 
    ·Come programmare un PLC Allen Bradley 
    Copyright © Conoscenza Informatica http://it.wingwit.com