using namespace std ;
3 Maak een functie die zal uitprinten de draad identificatienummer . Deze draad is niet veel meer te doen dan u te vertellen dat het leeft en actief is . Schrijf de volgende handtekening functie om te beginnen met het schrijven van de functie :
leegte
* printThreadID (void * threadid ) { }
4
Plaats de volgende instructies binnen de accolades van de " printThreadID " functie . Deze verklaringen pak de draad ID-nummer van de draad , print het resultaat naar de output venster , dan eindelijk de draad
lange id = ( lang ) op verlaten threadid ; printf ( " Thread ID : % ld \\ n " . , , id ) ; pthread_exit ( NULL ) ;
5
Maak een hoofdfunctie . De belangrijkste functie is de toegangspoort tot uw programma , en het is waar uw programma begint executie . Vanaf hier , zal je een draad die de functie aanroept " printThreadID . " Schrijf de volgende belangrijkste functie verklaring .
Int main ( ) { }
6
Plaats de volgende code binnen de accolades van de hoofdfunctie . Deze verklaringen definiëren een enkele draad , maak dan en toewijzen aan de functie
pthread_t thread
" printThreadID . " ; Pthread_create ( & draad , NULL , printThreadID , (void * ) i ) ;
< br > 7
Voer het programma door op de groene knop "Afspelen" . Het programma zal een enkele draad maken en printen van de thread-id voor die draad .