---
title: HTL_finalize_library
description: "去初始化HTL。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2300/accel/kunpengaccel_ksl_16_0052.html
sourcePath: /source/zh/kunpengboostkithistory/2300/accel/kunpengaccel_ksl_16_0052.html
indexId: 138ddd5797dd1875f0afa64c7589e523d8160435b4a56ca90fdf00f2795c657f74
---
# HTL_finalize_library

去初始化HTL。

#### 接口定义

int HTL_finalize_library(void);


#### 描述

HTL_finalize_library()用于终止HTL运行。

- 若在第一个嵌套级别调用HTL_finalize_library()，HTL_finalize_library()将会释放HTL线程执行环境的资源，并将HTL的状态设置为未初始化。
- 若不是在第一个嵌套级别调用HTL_finalize_library()，HTL_finalize_library()将原子地递减引用计数。

HTL线程可以以嵌套的方式多次初始化和去初始化，但HTL_finalize_library()与HTL_initialize_library()的调用者必须在同一嵌套级别上。如果在第一个嵌套级别调用HTL_finalize_library()，则调用者必须是在主执行器上运行的主工作单元。

HTL-PThreads开发模式无需调用去初始化接口。


#### 参数

不涉及。


#### 返回值

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