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:成功;
- 其他:失败。见错误码定义。
父主题: 初始化函数