using namespace std ;
3 créer une fonction qui permet d'imprimer le numéro d'identification du fil. Ce fil ne fait pas beaucoup plus que de vous dire qu'il est vivant et en cours d'exécution . Écrivez la signature de fonction suivante pour commencer à écrire la fonction:
void * printThreadID ( void * ID_thread ) {}
4
Placer les énoncés suivants à l'intérieur des accolades de la " printThreadID " fonction. Ces déclarations saisir le numéro d'identification de fil du fil, imprimer le résultat de la fenêtre de sortie , puis finalement sortir le fil
longue id = (long) ID_thread ; printf (" Thread ID : d' % ld \\ n" . ; , id); pthread_exit ( NULL);
5
créer une fonction principale . La fonction principale est le point d'entrée de votre programme, et c'est là que votre programme commence à s'exécuter . De là, vous allez créer un thread qui appelle la fonction " printThreadID . " Ecrire la principale déclaration de fonction suivante.
Int main () {}
6
Placez le code suivant dans les accolades de la fonction principale . Ces instructions définissent un seul fil , puis le créer et l'affecter à la fonction
fil de pthread_t
" printThreadID . " ; Pthread_create ( & fil , NULL, printThreadID , (void *) i);
7
exécuter le programme en appuyant sur le bouton "Play " vert. Le programme créera un seul fil et imprimer l'ID de thread pour ce thread .