Linux 线程属性

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)

 

 

posted on 2012-05-27 21:58  leaving  阅读(256)  评论(0编辑  收藏  举报