pthread_barrierattr_t
const pthread_barrierattr_t *attr, unsigned count);
extern int pthread_barrierattr_destroy(pthread_barrierattr_t *attr);
extern int pthread_barrierattr_getpshared(const pthread_barrierattr_t *attr,
extern int pthread_barrierattr_init(pthread_barrierattr_t *attr);
extern int pthread_barrierattr_setpshared(pthread_barrierattr_t *attr,
pthread_barrierattr_init(pthread_barrierattr_t* _attr)
pthread_barrierattr_destroy(pthread_barrierattr_t* _attr)
pthread_barrierattr_getpshared(const pthread_barrierattr_t* _attr, int* shared)
pthread_barrierattr_setpshared(pthread_barrierattr_t* _attr, int shared)
const pthread_barrierattr_t* _attr, unsigned count)