---
title: HTL_thread_get_attr
description: "获取线程属性。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/252RC1/accel/kunpengaccel_ksl_16_0112.html
sourcePath: /source/zh/kunpengboostkithistory/252RC1/accel/kunpengaccel_ksl_16_0112.html
indexId: f46c71f1d352af6e7842fe0ac410f7942bc621ea14114445b7a2e9767346025876
---
# HTL_thread_get_attr

获取线程属性。

#### 接口定义

int HTL_thread_get_attr(HTL_thread_t thread, HTL_thread_attr_t *thread_attr);


#### 描述

HTL_thread_get_attr()返回一个新创建的线程属性对象，该对象通过thread_attr从线程句柄thread复制线程属性。线程属性thread_attr的值可能与创建线程thread时使用的属性值不同。此函数分配了线程属性对象，因此用户有责任在使用后调用函数HTL_thread_attr_destroy()释放thread_attr。


#### 参数

| 参数名 | 类型 | 描述 | 输入/输出 |
| --- | --- | --- | --- |
| thread | HTL\_thread\_t | 线程句柄。 | 输入 |
| attr | HTL\_thread\_attr\_t \* | 线程属性地址。 | 输出 |


#### 返回值

- HTL_THREAD_SUCCESS：成功。
- 其他：失败。见错误码定义。


#### 示例

```
HTL_thread_t thread;
    HTL_thread_attr_t attr;
    int ret;
    thread = HTL_thread_self();
    ret = HTL_thread_get_attr(thread, &attr);
```
