pthread_barrier_init
extern int pthread_barrier_init(pthread_barrier_t *barrier,
pthread_barrier_init(&mybarrier, NULL, THREAD_COUNT);