中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

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:成功;
  • 其他:失败。见错误码定义。