知识杂货铺

不卖切糕

View on GitHub
9 October 2017 13:13

《UNIX环境高级编程》 - Thread Control

by 宋强

线程属性

如果想要在线程创建的时候给予其属性,那么将使用pthread_attr_t型变量,初始化和销毁的函数如下:

#include <pthread.h>
int pthread_attr_init(pthread_attr_t *attr);
int pthread_attr_destroy(pthread_attr_t *attr);

结构体内主要需要的四种属性是:

如果在创建线程时就不需要了解线程的终止状态,可以在attr中设置detach,不过要通过两个函数对detach属性进行查询和设置:

tags: UNIX