title: Pthread Barrier vs. Loop Join
body: <p>So my question in C is: what is basically the differences (maybe pros and cons) of using a pthread barrier (init and wait..etc) compared to using the pthread Join in a loop.</p>
  
  <p>So say I created 10 threads in a loop, and then later at the place of where I want a barrier, I put a loop to do Join for all the threads. Wouldn't that act as a Barrier too?</p>
  
  <p>Please clarify. Thanks!</p>