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!

Était-ce utile?

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
scroll top