HTL_thread_mutex_destroy
销毁互斥锁。
接口定义
int HTL_thread_mutex_destroy(HTL_thread_mutex_t *thread_mutex);
描述
HTL_thread_mutex_destroy()销毁互斥锁的资源thread_mutex并将thread_mutex的值设置为HTL_THREAD_MUTEX_NULL。
无论thread_mutex是否被锁定,该函数均会销毁互斥锁。
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
thread_mutex |
HTL_thread_mutex_t * |
互斥句柄的地址。 |
输入/输出 |
返回值
- HTL_THREAD_SUCCESS:成功。
- 其他:失败。见错误码定义。
示例
HTL_thread_mutex_t mutex; int ret; ret = HTL_thread_mutex_destroy(&mutex); if ( ret != HTL_THREAD_SUCCESS) return;
父主题: 互斥锁函数