int pthread_attr_init(pthread_attr_t *attr)
int pthread_attr_destroy(pthread_attr_t *attr)
int pthread_attr_getdetachstate(const pthread_attr_t * attr, int *detachstate)
int pthread_attr_setdetachstate(pthread_attr_t * attr, int detachstate)
PTHREAD_CREATE_DETACHED / PTHREAD_CREATE_JOINABLE
int pthread_attr_getstack(const pthread_attr_t * attr, void ** stackaddr)
int pthread_attr_setstack(const pthread_attr_t * attr, void * stackaddr, size_t *stacksize)
int pthread_attr_getguardsize(const pthread_attr_t * attr, size_t * guardsize)
int pthread_attr_setguardsize(pthread_attr_t * attr, size_t guardsize)
int pthread_getconcurrency(void)
int pthread_setconcurrency(int level)