pthread_barrier_wait
extern int pthread_barrier_wait(pthread_barrier_t *barrier);
int status = pthread_barrier_wait(&mybarrier);