Pthreads/fr: Difference between revisions

Jump to navigation Jump to search
Created page with "=Création et destruction des fils= Pour paralléliser avec pthreads un programme en série existant, nous utilisons un modèle de programmation où les fils sont créés par..."
No edit summary
(Created page with "=Création et destruction des fils= Pour paralléliser avec pthreads un programme en série existant, nous utilisons un modèle de programmation où les fils sont créés par...")
Line 15: Line 15:
* encodé dans le fichier source (ceci ne permet toutefois pas d'ajuster le nombre de fils à l'exécution).
* encodé dans le fichier source (ceci ne permet toutefois pas d'ajuster le nombre de fils à l'exécution).


=Creation and Destruction of Pthreads=
=Création et destruction des fils=  
When parallelizing an existing serial program using pthreads, we use a programming model where threads are created by a parent, then carry out some work, and finally are reabsorbed or joined back into the parent. The parent may be the serial ''master thread'' or another ''worker thread''.
Pour paralléliser avec pthreads un programme en série existant, nous utilisons un modèle de programmation où les fils sont créés par un parent, exécutent une partie du travail, puis sont réintégrés au parent. Le parent est soit le fil maître ou un des autres fils esclaves.


New threads are created with the function <tt>[http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_create.html pthread_create]</tt>.  This function has four arguments:
New threads are created with the function <tt>[http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_create.html pthread_create]</tt>.  This function has four arguments:
rsnt_translations
56,430

edits

Navigation menu