Pthread Barrière contre jointure de boucle
Question
Donc, ma question est C:. Ce qui est fondamentalement les différences (peut-être les avantages et les inconvénients) d'utiliser une barrière pthread (init et wait..etc) par rapport à l'utilisation de la pthread Joignez-vous à une boucle
Alors je composais 10 fils dans une boucle, puis plus tard à l'endroit où je veux une barrière, je mets une boucle pour ne Joignez-vous tous les fils. Ne serait-ce agir comme une barrière trop?
S'il vous plaît préciser. Merci!
La solution
blocs pthread_join()
le fil de l'appel jusqu'à ce que les sorties de fil d'assemblage. En revanche, une barrière permet aux threads de continuer tous en cours d'exécution.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow