pthread_attr_init
时间: 2023-07-14 07:03:48 浏览: 92
pthread_cond_wait() 用法深入分析
pthread_attr_init 函数的作用是初始化线程属性对象。这个函数会将线程属性对象的所有属性设置为默认值。
如果要使用线程属性对象来设置线程的属性,可以在调用 pthread_create 函数之前,先使用 pthread_attr_init 函数进行初始化,然后再进行属性的设置。
示例代码如下:
```c
#include <pthread.h>
int main() {
pthread_attr_t attr;
pthread_attr_init(&attr);
// 设置线程属性
// ...
// 创建新线程并传入设置好的属性
// pthread_create(...);
return 0;
}
```
在上面的示例中,首先使用 pthread_attr_init 函数初始化了一个线程属性对象 attr,然后可以通过其他函数设置该对象的各种属性。最后,可以在调用 pthread_create 函数创建新线程时,将这个设置好的属性对象传入。
阅读全文